安装插件:
composer require mews/captcha
配置插件:
php artisan vendor:publish --provider='Mews\Captcha\CaptchaServiceProvider'
配置配置文件:
config/captcha.php
request 验证
<?php namespace App\Http\Requests\Admin; use App\Http\Requests\BaseRequest; class AdminLoginRequest extends BaseRequest { /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'username' => 'required', 'password' => 'required', 'captcha' => ['required', 'captcha'] ]; } public function messages() { return [ 'username.required' => '请输入用户名', 'password.required' => '请输入用户名', 'captcha.required' => '请输入验证码', 'captcha.captcha' => '验证码错误' ]; } }