Risheekant Vishwakarma
Risheekant Vishwakarma

Reputation: 1046

Laravel 7 edit route not calling the controller method

Hi I have following route in web.php all route are working properly except edit . I can not understand what are happening . Any help will highly appreciated .

    Route::get('/manage-users','Admin\User\UserController@index')->name('manageuser');
    Route::get('/add-users','Admin\User\UserController@create')->name('adduser');
    Route::post('/store-users','Admin\User\UserController@store')->name('storeuser');
    Route::get('/edit/{$id}/user','Admin\User\UserController@show');
    Route::post('/delete-user','Admin\User\UserController@deleteUser');

Upvotes: 2

Views: 524

Answers (2)

Bohdan Petrenko
Bohdan Petrenko

Reputation: 380

In routes you shouldn't use $:

    Route::get('/edit/{id}/user','Admin\User\UserController@show');

Upvotes: 0

Salman Zafar
Salman Zafar

Reputation: 4035

Change this

Route::get('/edit/{$id}/user','Admin\User\UserController@show');

to

Route::get('/edit/{id}/user','Admin\User\UserController@show');

You don't need $ for route params for more info visit

Thanks

Upvotes: 1

Related Questions