cleantalk/laravel-antispam

由CleanTalk提供的防垃圾邮件Laravel扩展,具有针对垃圾邮件机器人和手动垃圾邮件的保护。

安装: 168

依赖: 0

建议者: 0

安全性: 0

星标: 2

关注者: 6

分支: 4

公开问题: 1

类型:laravel-extension

2.0.4 2023-12-08 11:28 UTC

This package is auto-updated.

Last update: 2024-09-17 08:15:26 UTC


README

如何使用

  1. 需要cleantalk/laravel-antispam模块
  2. CleantalkServiceProvider服务提供者注册到你的app.php文件中
  3. cleantalk_antispam中间件注册到你的Kernel.php文件中
  4. 通过php artisan vendor:publish命令加载已发布的文件
  5. 编辑config/cleantalk.php配置文件
  6. 将JS包含到你的根blade模板中(在head块中)@include('cleantalk::cleantalk')
  7. 将中间件添加到需要防垃圾邮件保护的路线中(通常是处理表单的路线)

详细信息

  1. 在你的Laravel应用根目录打开终端,运行以下命令以引入防垃圾邮件模块:composer require cleantalk/laravel-antispam
  2. 编辑config/app.php文件,将新的服务提供者添加到providers数组中:cleantalk\antispam\CleantalkServiceProvider::class Adding service provider
  3. 编辑app/Http/Kernel.php文件,将新的中间件添加到$routeMiddleware数组中:'cleantalk_antispam' => \cleantalk\antispam\CleantalkValidate::class Adding middleware
  4. 在你的Laravel应用根目录打开终端,运行以下命令以生成配置文件和JavaScript资产:php artisan vendor:publish
  5. 编辑新添加的配置文件config/cleantalk.php,输入你的访问密钥并将enabled键更改为true Changing configuration
  6. 将cleantalk blade模板包含到你的根blade模板中,在相应块中:@include('cleantalk::cleantalk') Adding blade template
  7. 最后,将中间件添加到所需的路由中:->middleware('cleantalk_antispam') Using middleware

现在你可以测试包含cleantalk_antispam中间件的路线的保护功能了,只需使用s@cleantalk.org测试电子邮件地址作为邮件字段。

要求