看看我的密码
我的刀片
<a href="{{ route('infractions.show', ['id' => $requisition->id]) }}">Click here for display data</a>
我的控制器
public function show(Requisition $requisitions)
{
return view('infractions.show', compact('requisitions'));
}
show.blade.php
@foreach($requisitions as $requisition)
<tr>
<td>{{ $requisition->id }}</td>
<td>{{ $requisition->title }}</td>
<td>{{ $requisition->score }}</td>
</tr>
@endforeach
请购单可能包含多个违规行为
试图获取非对象的属性
答案 0 :(得分:0)
您正在传递Requisition
依赖关系,但未定义。索引将像这样工作。
public function index()
{
$requisitions = Requisition::all();
return view('infractions.show')->with(['requisitions' =>$requisitions]);
}
如果要使用laravel隐式路由,则必须这样做。关键是您的路由ID应该与您在请求
中注入的依赖项变量相同 route::get('requisitions/{requisition});
public function show(Requisition $requisition)
{
return view('infractions.show')->with(['requisition' => $requisition]);
}