相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
laravel5.4生成驗證碼的實例講解

總結(jié):本篇文章介紹使用gregwar/captcha實現(xiàn)驗證碼的具體操作步驟,以及可能遇到的問題和解決辦法。
操作步驟:
1, 在laravel5.4項目根目錄下找到 composer.json 這個文件,
添加
"gregwar/captcha": "1.*" 到composer.json這個文件中,如下圖所示。
2. 然后打開命令行,找到項目的根目錄,運行composer update,
可以看到這個擴展庫已經(jīng)下載好了,
3.接下來,就可以正常使用驗證碼了,先測試驗證碼是否可以正常顯示出來,
先定義路由:
然后在控制層里新建一個codeController.php,
<?php namespace App\Http\Controllers; use App\Http\Requests; use App\Http\Controllers\Controller; use Illuminate\Http\Request; //引用對應的命名空間 use Gregwar\Captcha\CaptchaBuilder; use Session; class CodeController extends Controller{ public function captcha($temp) { $builder = new CaptchaBuilder(); $builder->build(150,32); $phrase = $builder->getPhrase(); //把內(nèi)容存入session Session::flash('milkcaptcha', $phrase); //存儲驗證碼 ob_clean(); return response($builder->output())->header('Content-type','image/jpeg'); } }