Когда я вызываю свою функцию редактирования, я получаю страницу 404 | not found.
это код в моем представлении
<a href="{{ route('admin.edit', $user->id) }}">
<button type="button" class="btn btn-primary btn-sm crudbtn">Edit</button>
</a>
Это код в моей сети. php
route::namespace('Admin')->prefix('admin')->middleware(['auth', 'auth.admin'])->name('admin.')->group(function(){
route::resource('/', 'AdminController');
});
Это моя функция редактирования в моем AdminController
public function edit($id)
{
if(Auth::user()->id == $id){
return redirect()->route('admin.index');
}
return view('admin.edit')->with(['user' => user::find($id), 'roles' => Role::all()]);
}
И это вывод моего php ремесленного маршрута: список
+--------+-----------+------------------------+------------------+------------------------------------------------------------------------+---------------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+-----------+------------------------+------------------+------------------------------------------------------------------------+---------------------+
| | GET|HEAD | / | | Closure | web |
| | POST | admin | admin.store | App\Http\Controllers\Admin\AdminController@store | web,auth,auth.admin |
| | GET|HEAD | admin | admin.index | App\Http\Controllers\Admin\AdminController@index | web,auth,auth.admin |
| | GET|HEAD | admin/create | admin.create | App\Http\Controllers\Admin\AdminController@create | web,auth,auth.admin |
| | DELETE | admin/{} | admin.destroy | App\Http\Controllers\Admin\AdminController@destroy | web,auth,auth.admin |
| | PUT|PATCH | admin/{} | admin.update | App\Http\Controllers\Admin\AdminController@update | web,auth,auth.admin |
| | GET|HEAD | admin/{} | admin.show | App\Http\Controllers\Admin\AdminController@show | web,auth,auth.admin |
| | GET|HEAD | admin/{}/edit | admin.edit | App\Http\Controllers\Admin\AdminController@edit | web,auth,auth.admin |
Когда я вызываю свою индексную функцию, загружается соответствующая страница, но я не могу понять, почему моя функция редактирования не может быть найдена. Что я пропускаю или делаю неправильно?