必要前提条件: 开启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