【发布时间】:2017-10-25 03:57:38
【问题描述】:
我已经在我的 eloquent 模型中定义了自定义查询,我想知道当我获得模型时包含其结果的最佳方式是什么。
我知道有受保护的 $with,但它只接受关系然后有 $appends 但那是针对属性的,我的查询返回整个对象,我不知道将它作为属性包含是否是个好主意。
另外,如果有办法在模型方法中做到这一点,我想听听,因为我不一定需要在每个模型实例上都有这些信息。
期待听到您的建议。
编辑: 我熟悉 $with 和关系。 我要问的是如何让这样的东西急切加载:
public function thisIsMyQuery()
{
return DB::table('example')->where('const', '>', 3);
}
【问题讨论】:
标签: laravel eloquent laravel-eloquent