Я пытаюсь создать простое приложение CRUD, и у меня возникают некоторые проблемы с маршрутами. Для просмотра группы у меня есть следующий маршрут
Route::get('/groups/{id}','GroupsController@show');
и для создания
Route::get('/groups/create','GroupsController@create')->name("groups.create");
проблема в том, что с указанными выше маршрутами модуль create не работает, но когда я закомментирую маршрут /routes/{id}, он работает.
Любая помощь в решении этой проблемы очень ценится.






Все зависит от порядка, в котором вы их определяете, поэтому поместите маршрут создания перед маршрутом с подстановочными знаками, и все будет в порядке.
GET. Вместо этого лучше использовать POST.{id} - это любая строка в вашем случае. (create - это тоже строка...) Таким образом, вы можете перемещаться по create маршруту до {id}.Route::get('/groups/create','GroupsController@create')->name("groups.create")->where(['id' => '[0-9]+');Любое из этих решений может решить вашу проблему. Но лучше все это изменить.
Из находчивого контроллера create всегда является get методом, поскольку он загружает только представление, а store — это post, который сохраняет ресурс в хранилище данных.
Ага. Ты прав. Я имел в виду создание сущности, когда говорил о create
рад, что это помогло. Пожалуйста, рассмотрите возможность принятия ответа :) счастливого кодирования.