ap24/package-for-agencies

此包的最新版本(dev-main)没有可用的许可证信息。

验证密钥。

dev-main 2024-01-12 14:56 UTC

This package is auto-updated.

Last update: 2024-09-12 16:33:42 UTC


README

此包允许您通过API密钥验证您的用户。

功能

  • 验证用户密钥
  • 验证用户密钥是否通过中间件激活

安装

您可以使用composer安装此包。将以下命令粘贴到您的项目终端中。

  composer require ap24/package-for-agencies:dev-main

包安装后,发布包含API路由的包配置文件。

  php artisan vendor:publish --tag=agency-config --force

您还可以发布视图。

  php artisan vendor:publish --tag=agency-views --force

使用/示例

使用 'activateAccount' 中间件来保护您想要的路由。如果密钥未激活,用户将被重定向到验证视图。

验证视图的uri为 'verify-key'。如果您想从控制器返回此视图,请使用 'ap24::verify-key'。

如果验证成功,用户将自动重定向到主页。如果您希望用户被重定向到其他地方,在发布的 'agency.php' 配置文件中,将您想要配对的路由名称添加到数组中,并使用 'redirect' 键。示例

'redirect' => //The name of the route

注意: 如果您未进行身份验证,请确保在每次使用中间件时,将电子邮件作为参数包含在每个请求中。