laravel 验证码使用示例

地址:https://packagist.org/packages/mews/captcha

二、环境要求:

PHP版本>=5.4、需要开启GD库,同时需要开启fileinfombstring扩展

laravel 验证码使用示例

 

三、使用composer进行安装:

composer require mews/captcha

laravel 验证码使用示例

 四、修改配置文件:config/app.config

配置provider信息,添加一行信息:

Mews\Captcha\CaptchaServiceProvider::class,

laravel 验证码使用示例

配置aliases,添加一行记录:

'Captcha' => Mews\Captcha\Facades\Captcha::class,

laravel 验证码使用示例

五、如果需要定义自己的配置,则需要使用以下命令生成配置文件(config/captcha.php):

php artisan vendor:publish

 laravel 验证码使用示例

 六、使用案例

模板代码:加上一行:

 <p>验证码:<input type="text" name="captcha"><img src="{{captcha_src()}}" alt=""></p>

laravel 验证码使用示例

控制器代码:

验证规则:

'captcha'=>'required|captcha'

laravel 验证码使用示例

 七、修改验证提示信息

修改语言包文件:validation.php

laravel 验证码使用示例

修改内容为:

laravel 验证码使用示例

 

相关文章: