libressltd / lbtracker
全栈包,支持深度权限系统
0.2.2.2
2017-04-21 03:00 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-14 19:04:15 UTC
README
步骤 1:安装DeepPermission
composer require libressltd/lbtracker
步骤 2:将服务提供者添加到config/app.php
//Provider LIBRESSLtd\LBTracker\LBTrackerServiceProvider::class,
步骤 3:发布供应商
php artisan vendor:publish --tag=lbtracker --force php artisan migrate
步骤 4:将以下行添加到App\Http\Kernel > routeMiddleware
'lbtracker' => \App\Http\Middleware\LBTrackerMiddleware::class
将中间件添加到您想要跟踪的任何路由。请记住,在auth或auth:api之后放置跟踪器
Route::group(["middleware" => ["lbtracker"]], function() { Route::get('/', function () { return view('welcome'); }); });
或者将其放在中间件中使其全局可用
protected $middleware = [ \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, // Middleware for LBTracker \App\Http\Middleware\LBTrackerMiddleware::class, ];