【发布时间】:2019-03-30 04:36:08
【问题描述】:
我的User 模型中有一个方法,它应该返回该用户的所有到期资格(以便能够警告employers)。
每个Qualification 都有一个days_before_warning 字段,该字段指定在到期前多少天,应警告employers。
这是我的方法:
return $this->qualifications()
->wherePivot('valid_until', '!=', null)
->wherePivot('valid_until', '<=', Carbon::today()->subDays('days_before_warning'))
->get();
当然,days_before_warning 不能这样使用。
如何访问days_before_warning 属性以将其与valid_until 主元属性进行比较?
【问题讨论】:
标签: php laravel eloquent laravel-query-builder