Laravel验证码
composer 安装 安装需要的包
composer require mews/captcha
配置: 在 config/app.php 中 找到 aliases数组加入以下代码
'aliases' => [
'Captcha' => Mews\Captcha\CaptchaServiceProvider::class,
]
在命令行中执行以下命令, 生成 captcha.php 配置文件
php artisan vendor:publish
基本使用
设置验证码长度,在生成的captcha.php文件中修改默认长度即可
前端点击生成新的
模板中
<img src="{{captcha_src()}}">
控制器中验证 captcha_check()
if(!captcha_check($request->input('code'))){
return back()->withErrors("验证码有误");
}
如果是前后端分离的项目
return response()->json([
'src' => \captcha_src()
]);
注:使用 src 作为验证码的图片地址即可,如果需要验证,可以使用验证器的 captcha 规则
配置验证码样式 如果你已经成功安装好了这个扩展包,你可以在 /config/captcha.php 中配置你想要的样式
custom theme 在使用的时候,加上配置的主题名称就好了...
captcha_src(‘custom’)
猜你喜欢
LaravelS基于Swoole实现高性能 HTTP 服务器
阅读 1777LaravelS基于Swoole 配置nginx等
Laravel队列的实现
阅读 1336Laravel 队列的简单使用例子
swoole 极简聊天室
阅读 1265五分钟教你写超简单的swoole聊天室
Swoole 扩展安装与使用入门
阅读 1908Swoole从入门到实战
基于 Swoole 实现简单的 WebSocket 服务器及客户端
阅读 1319基于 Swoole 实现简单的 WebSocket 服务器及客户端
Layui富文本视频等多功能
阅读 702Layui富文本多功能添加
抖音接入
阅读 2096PHP 接入抖音开放平台
PHP定时任务
阅读 1730PHP框架Laravel定时任务的实现