Trying to access admin/users/multidel and its giving me a 404 error
Chrome console.log:
DELETE http://****.test/admin/users/multidel 404 (Not Found)
web.php
Route::group(['middleware'=>'admin'], function(){
Route::get('/admin', 'AdminController@index')->name('admin.home');;
Route::delete('admin/users/multidel', 'AdminUsersController@multiDel')->name('users.multidel');
Route::resource('admin/users', 'AdminUsersController');
});
php artisan route:list
+--------+-----------+-------------------------+------------------+------------------------------------------------------------------------+--------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+-----------+-------------------------+------------------+------------------------------------------------------------------------+--------------+
| | GET|HEAD | / | | App\Http\Controllers\HomeController@index | web,auth |
| | GET|HEAD | admin | admin.home | App\Http\Controllers\AdminController@index | web,admin |
| | POST | admin/users | users.store | App\Http\Controllers\AdminUsersController@store | web,admin |
| | GET|HEAD | admin/users | users.index | App\Http\Controllers\AdminUsersController@index | web,admin |
| | GET|HEAD | admin/users/create | users.create | App\Http\Controllers\AdminUsersController@create | web,admin |
| | DELETE | admin/users/multidel | users.multidel | App\Http\Controllers\AdminUsersController@multiDel | web,admin |
| | PUT|PATCH | admin/users/{user} | users.update | App\Http\Controllers\AdminUsersController@update | web,admin |
| | GET|HEAD | admin/users/{user} | users.show | App\Http\Controllers\AdminUsersController@show | web,admin |
| | DELETE | admin/users/{user} | users.destroy | App\Http\Controllers\AdminUsersController@destroy | web,admin |
| | GET|HEAD | admin/users/{user}/edit | users.edit | App\Http\Controllers\AdminUsersController@edit | web,admin |
| | GET|HEAD | api/user | | Closure | api,auth:api |
| | GET|HEAD | home | home | App\Http\Controllers\HomeController@index | web,auth |
| | GET|HEAD | login | login | App\Http\Controllers\Auth\LoginController@showLoginForm | web,guest |
| | POST | login | | App\Http\Controllers\Auth\LoginController@login | web,guest |
| | POST | logout | logout | App\Http\Controllers\Auth\LoginController@logout | web |
| | POST | password/email | password.email | App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmail | web,guest |
| | POST | password/reset | | App\Http\Controllers\Auth\ResetPasswordController@reset | web,guest |
| | GET|HEAD | password/reset | password.request | App\Http\Controllers\Auth\ForgotPasswordController@showLinkRequestForm | web,guest |
| | GET|HEAD | password/reset/{token} | password.reset | App\Http\Controllers\Auth\ResetPasswordController@showResetForm | web,guest |
| | POST | register | | App\Http\Controllers\Auth\RegisterController@register | web,guest |
| | GET|HEAD | register | register | App\Http\Controllers\Auth\RegisterController@showRegistrationForm | web,guest |
+--------+-----------+-------------------------+------------------+------------------------------------------------------------------------+--------------+
I've defined it in web.php, and its above the resource (users) so should take precedence over any other route in the 'user' resource. What am I missing?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire