Wallogit.com
2017 © Pedro Peláez
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)