Laravel 8:如何正确通过资源路由

问题描述

我有这样的资源路线:

Route::resource('level',LevelManageController::class);

我以前在index.blade.PHP中以这种形式调用此路线:

<form action="{{ route('level.destroy',['user' => $user->id]) }}" method="post">
    {{ method_field('delete') }}
    {{ csrf_field() }}
    <div class="btn-group btn-group-xs">
        <a href="{{ route('level.edit',['user' => $user->id]) }}"  class="btn btn-primary">Edit</a>
        <button type="submit" class="btn btn-danger">Delete</button>
    </div>
</form>

但是它显示了这个错误

Illuminate \ Routing \ Exceptions \ UrlGenerationException 必填 [Route:level.destroy] [URI:admin / users / level / {level}的参数。 (查看:index.blade.PHP

那么为什么会发生此问题?怎么了?

我很感谢你们的任何想法!

这也是我从LevelManageController调用的控制器web.PHP

class LevelManageController extends Controller
{
    public function index()
    {
        $roles = Role::latest()->with('users')->paginate(20);
        return view('website.backend.levelAdmins.index',compact('roles'));
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)