Id 'хотел бы использовать контроллер CRUD для обработки профиля администратора. Я создал контроллер и отредактировал мои маршруты / web.php следующим образом.
Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'as' => 'admin.', 'middleware' => ['auth:admin']], function(){
Route::resource('profile', 'ProfileController')->only(['index', 'edit', 'update', 'destroy']);
});
Это создает следующие маршруты.
admin/profile -> admin.profile.index
admin/profile/{profile} -> admin.profile.destroy
admin/profile/{profile} -> admin.profile.update
admin/profile/{profile}/edit -> admin.profile.edit
Поскольку я получаю admin_id через сеанс, мне не нужно получать его через URL через параметр профиля. Я знаю, что могу просто игнорировать параметр, но это делает URL-адрес ненужным долго.
Есть ли шанс удалить параметр {profile} из маршрутов, чтобы мои маршруты были такими, как teacher / profile / edit , а не как teacher / profile / 12345678 / edit ?