Last week I tried my patch and delete route for web it work.. But today when I tried all of the patch and delete route it always give me error 405, and it's only for web route the api route working fine..
Here my web.php
Route::prefix('adminpanel')->group(function () {
Route::get('/', 'Other\OtherController@slash');
Route::get('login', 'Auth\LoginController@redirectLogin')->name('login');
Route::post('login', 'Auth\LoginController@login');
Route::group(['middleware' => ['auth']],function () {
$idUser = Auth::user();
Route::post('logout', 'Auth\LoginController@logout')->name('logout');
Route::get('users', 'User\UserWebController@index', ['idUser', $idUser])->name('view-users');
Route::get('users/add', 'User\UserWebController@create')->name('view-create-users');
Route::post('users/add', 'User\UserWebController@store')->name('create-users');
Route::patch('users/update/{id}', 'User\UserWebController@update')->name('update-users');
Route::get('inbox', 'Message\MessageWebController@index')->name('view-inbox');
Route::get('inbox/add', 'Message\MessageWebController@create')->name('view-create-inbox');
Route::post('inbox/add', 'Message\MessageWebController@store')->name('create-inbox');
Route::patch('inbox/update/{id}', 'Message\MessageWebController@update')->name('update-inbox');
Route::delete('inbox/delete/{id}', 'Message\MessageWebController@destroy')->name('delete-inbox');
Route::get('inbox-detail/{id}/{user_id}/{full_name}', 'MessageDetail\MessageDetailWebController@getDetail')->name('view-inbox-details');
Route::post('inbox-detail/add', 'MessageDetail\MessageDetailWebController@store')->name('create-inbox-detail');
Route::get('ads', 'Advertisement\AdvertisementWebController@index')->name('view-ads');
Route::get('ads/create', 'Advertisement\AdvertisementWebController@create')->name('view-create-ads');
Route::post('ads/create', 'Advertisement\AdvertisementWebController@store')->name('create-ads');
Route::patch('ads/update/{id}', 'Advertisement\AdvertisementWebController@update')->name('update-ads');
Route::delete('ads/delete/{id}', 'Advertisement\AdvertisementWebController@destroy')->name('delete-ads');
});
});
The GET and POST method is working.. In blade file for form PATCH and DELETE I put
{{ csrf_field() }}
{{ method_field('PATCH') }}
Can anyone help me solve this error?
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community