拉拉维尔路由::资源在我的控制器中找不到编辑功能

当我调用我的编辑函数时,我得到一个404|找不到的页面。


这是我的视图中的代码


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

});

这是我在管理员控制器中的编辑功能


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()]);

}


当我调用我的索引函数时,加载了正确的页面,但我无法弄清楚为什么我的编辑函数找不到。我错过了什么或做错了什么?


月关宝盒
浏览 56回答 1
1回答

九州编程

尝试route::namespace('Admin')->middleware(['auth',&nbsp;'auth.admin'])->group(function(){ &nbsp;&nbsp;&nbsp;&nbsp;route::resource('admin',&nbsp;'AdminController'); });
打开App,查看更多内容
随时随地看视频慕课网APP