2016-10-15 3 views

答えて

1

withは、eager loadingに使用され、テーブルを結合するためではありません。

基本的に熱心な読み込みでは、最初にModelsをすべて取得してから、モデルに関連するすべてのtranslateインスタンスを取得する別のクエリを作成しています。その後、翻訳モデルは、あなたがそのような何かを行うことができる2つのテーブルに参加するには、あなたのModels

に追加されます。

$categories = Model::join('translate', 'model.id', '=', 'translate.model_id')->get(); 
関連する問題