【发布时间】:2023-04-03 18:45:01
【问题描述】:
我的一项职能有以下部分:
$shipmentsNotSent = DB::table('shipments')
->whereNull(['billedAt','agentBilling'])
->whereBetween('date', [$startDateNS, $nowNS])
->get();
这很好用,但我目前正在简化模型/控制器和各种其他文件,我还需要它只返回在我设置的自定义属性中不返回任何内容的记录(见下文) Shipment 模型。
public function getbillingUploadStatusAttribute(){
$billingUploadStatus = $this->billingUpdates()->where([
['actionCategoryID', 1],
['actionID', 2]
])->orderBy('created_at','desc')->first();
return $billingUploadStatus;
}
那么我将如何过滤那些已经在上述控制器函数中过滤的记录在属性返回中也不返回任何内容?
【问题讨论】:
-
我有点不知所措,马修,为什么你坚持在你的帖子上签名,并添加聊天材料。我至少七次告诉你我们这里的首选风格。你可以清楚地阅读英语,而且你显然不傻。我倾向于将蔑视或恶意归咎于你的性格,但我更希望你只是积极地与社区互动,这样我才能更好地考虑你。您需要我们的指南的元参考吗?
标签: laravel laravel-5 eloquent