【发布时间】:2014-06-09 09:02:45
【问题描述】:
我正在使用 laravel 3 do 进行预加载。我注意到它很好用!直到我使用->select(['fields') 或->paginate( , ['fields']) 来选择模型属性的子集。当我这样做时,它会自动剔除任何急切加载的模型,从而导致关系为 NULL。有什么干净的方法吗?
【问题讨论】:
标签: laravel eager-loading laravel-3
我正在使用 laravel 3 do 进行预加载。我注意到它很好用!直到我使用->select(['fields') 或->paginate( , ['fields']) 来选择模型属性的子集。当我这样做时,它会自动剔除任何急切加载的模型,从而导致关系为 NULL。有什么干净的方法吗?
【问题讨论】:
标签: laravel eager-loading laravel-3
您还必须选择关系表的字段:
->select(array(
'table1.column',
'table2.column',
...
));
【讨论】: