ap24 / package-for-agencies
此包的最新版本(dev-main)没有可用的许可证信息。
验证密钥。
dev-main
2024-01-12 14:56 UTC
Requires
- php: ^8.1
- laravel/framework: ^10.10
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
注意: 如果您未进行身份验证,请确保在每次使用中间件时,将电子邮件作为参数包含在每个请求中。