libressltd/lbtracker

全栈包,支持深度权限系统

0.2.2.2 2017-04-21 03:00 UTC

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,
    ];