|
@@ -3,6 +3,7 @@
|
|
|
use App\Http\Middleware\CatchTokenFcmMiddleware;
|
|
use App\Http\Middleware\CatchTokenFcmMiddleware;
|
|
|
use App\Http\Middleware\EnsureUserHasAnyPermission;
|
|
use App\Http\Middleware\EnsureUserHasAnyPermission;
|
|
|
use App\Http\Middleware\EnsureUserHasPermission;
|
|
use App\Http\Middleware\EnsureUserHasPermission;
|
|
|
|
|
+use App\Http\Middleware\EnsureRoutePermission;
|
|
|
use App\Http\Middleware\EnsureUserHasRole;
|
|
use App\Http\Middleware\EnsureUserHasRole;
|
|
|
use App\Http\Middleware\TrackLastWebPageMiddleware;
|
|
use App\Http\Middleware\TrackLastWebPageMiddleware;
|
|
|
use Illuminate\Foundation\Application;
|
|
use Illuminate\Foundation\Application;
|
|
@@ -21,6 +22,7 @@ return Application::configure(basePath: dirname(__DIR__))
|
|
|
'role' => EnsureUserHasRole::class,
|
|
'role' => EnsureUserHasRole::class,
|
|
|
'permission' => EnsureUserHasPermission::class,
|
|
'permission' => EnsureUserHasPermission::class,
|
|
|
'permission.any' => EnsureUserHasAnyPermission::class,
|
|
'permission.any' => EnsureUserHasAnyPermission::class,
|
|
|
|
|
+ 'route.permission' => EnsureRoutePermission::class,
|
|
|
]);
|
|
]);
|
|
|
$middleware->append(TrackLastWebPageMiddleware::class);
|
|
$middleware->append(TrackLastWebPageMiddleware::class);
|
|
|
$middleware->append(CatchTokenFcmMiddleware::class);
|
|
$middleware->append(CatchTokenFcmMiddleware::class);
|