kashif / captcha

这是一个易于使用的 Laravel 验证码包

v1.0.1 2022-09-02 14:45 UTC

This package is auto-updated.

Last update: 2024-09-30 01:34:39 UTC


README

Captcha 是一个简单易用的 Laravel 验证码包。

入门

安装 Captcha Composer 包 注意:如果您还没有安装 Composer,可以按照 https://composer.php.ac.cn 上的说明进行安装

第1步. 安装包

composer require kashif/captcha

第2步. 注册 Captcha 服务提供者

在 config/app.php 中添加以下行

 Kashif\Captcha\CaptchaServiceProvider::class,

发布资源

要发布资源,请运行以下命令。

 php artisan vendor:publish --tag=kashif

使用 Captcha

在控制器中包含并调用 captcha 门面,将变量发送到视图中,并在视图中按以下方式打印此变量

  use Kashif\Captcha\Captcha;
  $captcha = Captcha::render();
  return view('view',compact('captcha'));
  
  {!! $captcha !!}

如果您想使用辅助函数创建验证码,请使用以下函数。

  captcha();

还有一个指令可用于在 blade 视图中渲染验证码,为此,我们只需将以下指令添加到 blade 中。

  @captcha

验证 Captcha

要验证验证码文本,您需要在控制器中调用 verify 门面,并传递用户输入的文本,它将返回 true 或 false。

  Captcha::verify("captcha text");
  

还有一个辅助函数可用于验证验证码

   captcha_verify("captcha text");