code make in laravel
, (*1)
确保你安装了 Composer:, (*2)
composer require sjzlai/code
1.打开laravel项目中 config\app.php
, (*3)
2.找到providers
数组,在最下面添加Sjzlai\Code\CodeServiceProvider::class
注意 “,”, (*4)
<?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() 为获取验证码的方法 } }
设置验证码路由, (*5)
routes/web.php
, (*6)
<?php Route::get('/', function () { return view('welcome'); }); Route::get('imgCode',"IndexController@imgCode");
<img src="/imgCode" art="点击更换"/>
, (*7)