daikazu / simple-token-middleware
一个简单的token中间件
v1.0.0
2019-03-19 01:48 UTC
Requires
- php: >=7.0
- illuminate/support: ~5.7
Requires (Dev)
- orchestra/testbench: ~3.8
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-19 15:12:19 UTC
README
这是一个小型的包,可以快速将自定义中间件添加到您的Laravel应用中,以便轻松限制对路由的访问。
安装
使用Composer安装
composer require daikazu/simple-token-middleware
注册服务提供者
注意!如果您使用laravel≥5.5且启用了包自动发现功能,则此步骤和下一个步骤是可选的。
将服务提供者添加到config/app.php
中的providers
部分
Daikazu\SimpleTokenMiddleware\ServiceProvider::class,
注册外观
在config/app.php
中的aliases
部分注册包外观
Daikazu\SimpleTokenMiddleware\Facades\SimpleTokenMiddleware::class,
发布配置文件
php artisan vendor:publish --provider="Daikazu\SimpleTokenMiddleware\ServiceProvider" --tag="config"
用法
将SIMPLE_TOKEN=my_secret_token
添加到您的.env
文件中,
在您的路由分配中使用中间件名称simple.token
。
Route::post('/api/my-protected-route', 'Controller@index')->middleware('simple.token');
安全性
如果您发现任何与安全相关的问题,请通过电子邮件联系,而不是使用问题跟踪器。
致谢
此包是在melihovv/laravel-package-generator的帮助下启动的。