Route::group([
'namespace' => 'Admin',
'middleware' => 'isAdmin',
'prefix' => 'admin'
], function () {
Route::get('/', 'DashboardController@index')->name('admin.home');
Route::get('/profile', 'PagesController@profilePage')->name('admin.profiles');
Route::get('/newsfeed/publish', 'PagesController@createNewsfeed')->name('admin.add-newsfeed');
Route::get('/newsfeeds', 'PagesController@newsfeedsPage')->name('admin.newsfeeds.index');
});
使用该代码,我想重定向到 admin/org/johndoe/ 或 admin/org/johndoe/profile 如果用户的 role_id 为 4 并且在我的登录方法中对此代码感到满意
switch(auth()->user()->role_id) {
case 1 : return redirect()->route('students.dashboard'); break ;
case 4 : return redirect()->route('admin.home'); break ;
case 6 : return redirect()->route('admin.home'); break ;
default : return redirect()->back()->withInput($request->only($this->username(), 'remember'))->withErrors($error);
}
请帮助我,我真的不是那么好