我的模型User和Diares设置了hasMany和BelongTo相关性。我试图从与特定用户关联的日记表中获取数据。我试过auth但它对我没用。我如何实现这一点并在刀片视图中显示它。这是我目前的代码:
public function index(User $id)
{
$user = User::find($id);
$record = $user->diary;
return view('home')->with('record', $record);
}
它应显示的刀片文件:
@foreach ($record as $diary)
{{ $diary->error }}
{{ $diary->fix }}
@endforeach
答案 0 :(得分:1)
在你的索引函数中,$ id不是整数 - 这是一个User实例,所以你可以尝试使用它:
public function index(User $user)
{
$record = $user->diary;
return view('home')->with('record', $record);
}