Я хочу показать идентификатор пользователя URL домена после входа в систему, например, домен / специалист / идентификатор. УЖЕ КАК ДЕНЬ 2 ЭТО НЕ ПОЛУЧЕНО. Может быть, я делаю что-то не так, помогите, пожалуйста.
Это мой веб. 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');
}
}
GroupsMiddleware
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: специалист / {id}].