我invoices
使用单个查询获取多个页面。
查询代码:
$invoices = ImportInvoice::withSupplier() -> withCreatedByAndUpdatedBy() -> orderedName() -> paginate(10);
我approve
在数据库中添加了字段,这是boolean
发票批准(1)或不批准(0) 的价值天气。
所以现在我必须添加where('approve', 1)
以获得批准的发票。
问题是我将在多个控制器中编辑这个 eloquent。
有没有办法在模型中添加这个 where 条件?另外,有时我想退回未批准的发票。
它类似于Laravel 创建的Soft Delete。
Soft delete
调用查询时不会返回,但如果我想调用它,我只需调用withTrashed()
函数。