laravel怎么实现验证码功能?

  1. 下载验证码库,具体做法如下:

以JetBrains PhpStorm 为例,打开Terminal窗口,输入如下指令:

composer require mews/captcha
laravel怎么实现验证码功能?_第1张图片
  1. 在config文件中注册验证码服务:打开config/app.php

laravel怎么实现验证码功能?_第2张图片
  1. 在config中注册别名

laravel怎么实现验证码功能?_第3张图片
  1. 创建控制器

  1. 编写视图

  1. 浏览器运行

laravel怎么实现验证码功能?_第4张图片
  1. 验证码太长,解决办法:

(1)打开Terminal窗口,输入如下指令

php artisan vendor:publish
laravel怎么实现验证码功能?_第5张图片

输入数字11,然后回车

laravel怎么实现验证码功能?_第6张图片

打开config/captcha.php,修改length为你想要的长度

laravel怎么实现验证码功能?_第7张图片

再次刷新页面,你将得到指定长度的验证码图片:

  1. 后端验证验证码,用captcha_check函数

你可能感兴趣的:(Laravel,laravel,php)