【发布时间】:2020-07-16 14:18:15
【问题描述】:
这个错误阻碍了我前进的道路。有没有人可以解决缺少所需参数错误?我有一个非常简单的 CRUD 设置,它在控制器的“编辑”方法中引发了这个错误。当请求被转发到编辑视图时会发生这种情况。
错误:
```Facade\Ignition\Exceptions\ViewException
Missing required parameters for [Route: projects.edit] [URI:
projects/{project}/edit]. (View:
T:\estie\resources\views\frontend\layouts\homeapp.blade.php)```
路线定义为:
```Route::resource('projects','ProjectsController');```
控制器编辑方法:
```public function edit(Project $project)
{
return view('projects.edit') ->with('project',$project);
}```
这是我的 index.blade.php 的一部分,它扩展了 homeapp.blade.php:
<td align="center">
<a href="{{ route('projects.edit', ['project' => $project]) }}">EDIT</a>
</td>
感谢您的帮助。
【问题讨论】:
-
视图中项目变量的值是多少??它似乎为空。
标签: laravel-6