为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel 在 eloquent 上添加全局条件

Laravel 在 eloquent 上添加全局条件

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

1 回答

  • 1 回答
  • 0 关注
  • 68 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信