我想在登录后显示 domen url 用户 id,例如 domen/specialist/id。已经是第 2 天了,它还没有被接受。也许我做错了什么请帮忙。
这是我的 web.php 代码
// Front End Routes
Route::group([
'namespace' => 'landing',
'middleware' => 'groups',
], function (){
Route::get('/', 'PagesController@index')->name('landing.index');
Route::get('/specialist/{id}', 'SpecialistDashboardController@dashboard')-
>name('frontend.specialist.dashboard');
Route::get('/logout', '\App\Http\Controllers\Auth\LoginController@logout');
});
专家仪表板控制器代码
class SpecialistDashboardController extends Controller
{
public function dashboard($id){
$id = Auth::user()->id;
return view('Frontend.specialists.dashboard.index');
}
public function profile_settings(){
return view('Frontend.specialists.profile_settings.index');
}
}
群组中间件
public function handle($request, Closure $next)
{
// ADMIN = 5
if (\Auth::check() && Auth::user()->groups == 5){
return $next($request);
}
// PATIENTS = 1
elseif(\Auth::check() && Auth::user()->groups == 1){
return redirect()->route('landing.index');
}
// SPECIALISTS = 3
elseif (\Auth::check() && Auth::user()->groups == 3){
return redirect()->route('frontend.specialist.dashboard');
}
}
错误消息:缺少 [Route: frontend.specialist.dashboard] [URI: specialist/{id}] 所需的参数。
守着一只汪