确保你安装了 Composer:
composer require sjzlai/code
1.打开laravel项目中 config\app.php
2.找到providers
数组,在最下面添加 Sjzlai\Code\CodeServiceProvider::class
注意 “,”
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class IndexController extends Controller
{
public function imgCode()
{
$app = app('code');//可以使用app全局函数 参数为code 生成code实例
$app->make(); //make() 为生成验证码的方法
//$app->fontSize = 16;// 设置字体大小
//$app->num = 4;// 设置验证码数量
//$app->width = 100// 设置宽度
//$app->height = 30// 设置宽度
//$app->font = ./1.ttf // 设置字体目录
return $app->get(); //get() 为获取验证码的方法
}
}
设置验证码路由
routes/web.php
<?php
Route::get('/', function () {
return view('welcome');
});
Route::get('imgCode',"IndexController@imgCode");
<img src="/imgCode" art="点击更换"/>