我有一个名为quotation
的模型,其中包含created_at
和valid_for
列。
如何运行一个雄辩的查询以便它返回过期的引用(无需手动添加expired_at
列,例如类似
$quotations = Quotation::where('created_at', '<', Carbon::now()->addDays($this->valid_for));
答案 0 :(得分:0)
您需要在sql中应用逻辑。
$quotations = Quotation::where(\DB::row('DATE_ADD(`created_at`, INTERVAL `valid_for` DAY)', '>=', \DB::row('CURRENT_DATE'))->get();
我认为您的valid_for
是天数。