Laravel 7 edit route not calling the controller method

Viewed 436

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');
2 Answers

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

In routes you shouldn't use $:

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