郵箱帳號(hào)怎么設(shè)置
1.注冊163郵箱
2 設(shè)置(在最上方中間位置) -> POP3/SMTP/IMAP -> 勾選POP3 和SMTP
3.左側(cè)菜單有設(shè)置客戶端授權(quán)密碼 -> 劃分密碼 (不是登錄密碼)
1.修改: .env
//發(fā)送方的信息
MAIL_DRIVER=smtp 發(fā)送郵件的協(xié)議
MAIL_HOST=smtp.163.com 發(fā)送郵件服務(wù)器地址
MAIL_PORT=25 發(fā)送郵件的監(jiān)聽端口
MAIL_USERNAME=18235148650@163.com 發(fā)送方
MAIL_PASSWORD=xxxxx//客戶端的授權(quán)密碼 不是163的登錄密碼
MAIL_ENCRYPTION=null
2.修改: config/mail.php
'from' => [
'address' => env('MAIL_USERNAME', 'hello@example.com'),
'name' => env('MAIL_FROM_NAME', 'Example'),
],
生成二維碼
驗(yàn)證碼的使用的過程
地址: http://www.itdecent.cn/p/8e4ac7852b5a
1.使用composer 安裝插件
在laravel 里composer.json文件中加入代碼
"require": {
"gregwar/captcha": "1.*"
},
2.使用composer update 更新
composer update
3.在控制器代碼中使用該類來實(shí)例化對(duì)象去創(chuàng)建驗(yàn)證碼
引入第三方驗(yàn)證碼類庫
use Gregwar\Captcha\CaptchaBuilder;
生成校驗(yàn)碼代碼
ob_clean();//清除操作
$builder = new CaptchaBuilder;
//可以設(shè)置圖片寬高及字體
$builder->build($width = 100, $height = 40, $font = null);
//獲取驗(yàn)證碼的內(nèi)容
$phrase = $builder->getPhrase();
//把內(nèi)容存入session
session(['vcode'=>$phrase]);
//生成圖片
header("Cache-Control: no-cache, must-revalidate");
header('Content-Type: image/jpeg');
$builder->output();
die;
4.在前臺(tái)html中的img src屬性中填寫url路徑 指向到方法中即可