Как правильно построить маршруты laravel? Всем доброй ночи. Помогите грамотно построить маршруты. Route::get('/admin/users/', ['as' => 'adminusers','uses' => 'Admin\UsersController@index']); Route::post('/admin/users/', ['as' => 'adminuserscreate','uses' => 'Admin\UsersController@create']); Route::put('/admin/users/', ['as' => 'adminusersupdate','uses' => 'Admin\UsersController@update']); Route::delete('/admin/users/', ['as' => 'adminusersdelete','uses' => 'Admin\UsersController@delete']); /admin/users - отображает всех пользователей в системе. А как отобразить пользователя для редактирования? Вот так будет верно? Route::get('/admin/users/new', ['as' => 'adminusersedit','uses' => 'Admin\UsersController@new']);
Да, ваш вариант будет верным для отображения формы редактирования пользователя. Однако, рекомендуется использовать RESTful маршруты для удобства и лучшей организации кода. Например:
Этот подход позволит передавать ID пользователя в маршруте и использовать один метод контроллера для отображения формы редактирования и обновления данных.
Да, ваш вариант будет верным для отображения формы редактирования пользователя. Однако, рекомендуется использовать RESTful маршруты для удобства и лучшей организации кода. Например:
Route::get('/admin/users/{id}', ['as' => 'adminusers.edit','uses' => 'Admin\UsersController@edit']);
Route::put('/admin/users/{id}', ['as' => 'adminusers.update','uses' => 'Admin\UsersController@update']);
Этот подход позволит передавать ID пользователя в маршруте и использовать один метод контроллера для отображения формы редактирования и обновления данных.