gpt4 book ai didi

javascript - 在路线上添加权限/路线

转载 作者:行者123 更新时间:2023-12-03 06:04:34 26 4
gpt4 key购买 nike

我创建了一个中间件来阻止我的 laravel 应用程序中的某些路由,但不起作用,无法弄清楚我做错了什么,这是我的代码:

ps:我使用的是 laravel 5.2

路线:

Route::get('secretarea', function(){
return "this is a secret area";
})->before('admin');

管理区域(中间件):

 public function handle($request, Closure $next)
{
if (false === auth()->user()->hasRole('admin')) {
// return redirect()->route('warning.wrong.role');
return "Your not autorized";
}

return $next($request);
}

内核.php

 protected $routeMiddleware = [
...
'admin' => \App\Http\Middleware\AdminArea::class,
];

最佳答案

我认为这里的第一个答案可能会有所帮助: Middleware for admin role

关于javascript - 在路线上添加权限/路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39614642/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com