我想在我的登录系统中使用 auth 有两个角色:
行政
用户。
当我将路由重定向到用户时,它失败了。
我的控制器:
public function profile($id)
{
$santri = Santri::find($id);
return view('santri.profile', ['santri'=>$santri]);
}
我的路线:
Route::group(['middleware' => ['auth', 'checkRole:admin,user']], function () {
Route::get('/santri/{id}/profile', 'SantriController@profile')->name('profiluser');
});
我如何检查角色:
{
$santri = Santri::all();
if(in_array($request->user()->role,$roles))
{
return $next($request);
}
return redirect()->route('profiluser', $santri);
}
错误:
缺少 [Route: profiluser] [URI: santri/{id}/profile] 的必需参数。
红颜莎娜
皈依舞
当年话下