我正在尝试获取每个模型的视频。我得到了无对象错误。
控制器:
public function index()
{
$model_video = NewModelVideos::all();
return view('admin.model_new_videos.index')
->with('model_video', $model_video);
}
型号:
public function videos()
{
return $this->hasMany('AppNewModels', 'model_id');
}
视图:
{{$model->videos->video}}
$model->videos
是Eloquent Collection
,不允许通过它访问video
属性!您需要循环通过$model->videos
:
@foreach ($model_video as $model)
@foreach ($model->videos as $video)
{{ $video->something }}
@endforeach
@endforeach