Route::middleware(['auth', 'moderator'], ['auth', 'admin'])->group(function() {
Route::get('/dashboard', function() {
return view('dashboard');
});
});
我用过这个,但它对我没用。
我已经做到了。
'admin' => \App\Http\Middleware\Admin::class,
'moderator' => \App\Http\Middleware\Moderator::class,
在kernel.php中
在我的版主中间件中,
public function handle($request, Closure $next)
{
if($request->user()->role === 'moderator') {
return $next($request);
}
return redirect('/');
}
在我的管理中间件中,
public function handle($request, Closure $next)
{
if($request->user()->role === 'admin') {
return $next($request);
}
return redirect('/');
}
仅检查第一个,例如[' auth','主持人']。
无论我在路由中放入第一个,它只检查它,它不会检查第二个。我能做的是有什么解决方案吗?
答案 0 :(得分:0)
试试这个。
this.state = {
sideBar : '<li>[object Object]</li>'
}
// when i render
render(){
return(
{ this.state.sideBar}
) ==> // '<li>[object Object]</li>'
可能有效;)