这个错误阻碍了我前进的路。是否有人对缺少的所需参数错误有解决方案?我有一个非常简单的CRUD设置,它在Controller‘编辑’方法中抛出这个错误。当请求被转发到编辑视图时会发生这种情况。
错误:
```Facade\Ignition\Exceptions\ViewException缺少路由所需参数: projects.editURI:
projects/{project}/edit]。(意见:
T:\estie\resources\views\frontend\layouts\homeapp.blade.php)`
**Route definition is:**
```javascriptRoute::resource('projects','ProjectsController');
控制器编辑方法:
```public function edit(Project $project){ return view('projects.edit') ->with('project',$project); }```**This is part of my index.blade.php which extends homeapp.blade.php:**
```javascript <a href="{{ route('projects.edit', ['project' => $project]) }}">EDIT</a>谢谢你的帮助。
发布于 2020-04-04 13:22:20
当您试图使用route函数获取路由的URL而不提供所需的参数时,会引发此错误。
在您的route('projects.edit')中查找homeapp.blade.php调用,并将项目添加为参数:route('projects.edit', ['project' => $project])
https://stackoverflow.com/questions/61028370
复制相似问题