laravel 5.* 登录验证码 captcha 引入

本文介绍了如何在Laravel 5.*项目中集成和使用Captcha验证码,包括安装Captcha库及在用户认证的登录过程中添加验证码功能,详细讲述了在登录视图中插入验证码显示位置以及重写AuthController的登录验证方法来实现验证码验证。
摘要由CSDN通过智能技术生成

必要前提条件: 开启Laravel 的用户认证功能

1、安装 Captcha

安装 Captcha+

$ composer require mews/captcha

配置

/config/app.php
'providers' => [
    // ...
    Mews\Captcha\CaptchaServiceProvider::class,
]
'aliases' => [
    // ...
    'Captcha' => Mews\Captcha\Facades\Captcha::class,
]

自定义配置
$ php artisan vendor:publish

运行之后,就可以在 config/captcha.php 中进行配置了。这里使用默认配置。

如果遇到如下错误:

执行php artisan vendor:publish后,没有执行完成,出现 > 字符样子,不再继续执行。请大家帮帮解决下。
如底下的MAC COMMAND命令行:

Which provider or tag's files would you like to publish?:
[0] Publish files from all providers and tags listed below
[1] Provider: Fideloper\Proxy\TrustedProxyServiceProvider
[2] Provider: Ignited\LaravelOmnipay\LaravelOmnipayServiceProvider
[3] Provider: Illuminate\Mail\MailServiceProvider
[4] Provider: Illuminate\Notifications\NotificationServiceProvider
[5] Provider
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值