我invoices使用一个查询在多个页面中获取。
查询代码:
$invoices = ImportInvoice::withSupplier() -> withCreatedByAndUpdatedBy() -> orderedName() -> paginate(10);
Run Code Online (Sandbox Code Playgroud)
我approve在数据库中添加了字段,该字段的boolean值是发票已批准(1)或未批准(0)的天气。
因此,现在我必须添加where('approve', 1)以获得批准的发票。
问题是,我将在多个控制器中对此雄辩地进行编辑。
有没有办法在模型中的条件处添加此内容?另外,有时我想退回未批准的发票。
它类似于Laravel创建的“ 软删除”。
Soft delete调用查询时不会返回,但是如果我想调用它,我只会调用withTrashed()函数。