laravelのクエリと少し混在しています。Laravelの外部キーを使用したクエリ
私は記事のリストを持っています。私はこの記事の著者からのデータを入手したいと思います。
関係モデル条
public function author()
{
return $this->belongsTo('App\Models\Author');
}
関係モデル著者
public function articles()
{
return $this->hasMany('App\Models\Article');
}
私はこの$author = Author::with('articles')->first();
この試してみてください。
$author = Author::whereHas('articles', function ($query){
$query->where('id', '1');
});
そして他の多くのテストをしかし、私はすべてを理解していない。
私のコントローラで私の方法:
protected function index()
{
$articles = Article::published()->paginate(8);
return view('pages.blog', [
'articles' => $articles,
]);
}
そして上記のすべて、どのように私は私のforeachの中で私の見解で正しい情報を表示していますか?
ありがとうございました!