Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 02.05.2018 13:11:58

Проблема с роутами

Мне надо было добавить новый контролер в UsersController (confirmUser), все старые при этом работали и сбоев не было. После того как добавил , появилось такое что контролер show не работает , остальные в группе resource срабатывают. Если удаляю роут , то все обратно работает. Код представлен роутов до и после. В чем может быть проблема ? Если нужен еще код контролера предоставлю.

ДО

//Ресурс контроллер управления пользователями
    Route::get('users/{id}/loginasuser','Admin\UsersController@loginasuser')->name('admin.loginasuser');
    Route::get('users/searchuser','Admin\UsersController@searchuser')->name('admin.searchuser');
    Route::resource('users','Admin\UsersController');

ПОСЛЕ

//Ресурс контроллер управления пользователями
    Route::get('users/{id}/loginasuser','Admin\UsersController@loginasuser')->name('admin.loginasuser');
    Route::get('users/searchuser','Admin\UsersController@searchuser')->name('admin.searchuser');
    Route::get('users/{token}','Admin\UsersController@confirmUser')->name('admin.confirmUser');
    Route::resource('users','Admin\UsersController');

Не в сети

#2 02.05.2018 15:43:01

Re: Проблема с роутами

потому что uri одинаковый get 'users/{something}' у show и confirm

Не в сети

#3 02.05.2018 16:20:35

Re: Проблема с роутами

спасибо огромное ,помогло заменить url !

Не в сети

Подвал раздела