Laravel 在何处使用字段

Laravel 在何处使用字段,laravel,laravel-5,eloquent,Laravel,Laravel 5,Eloquent,我有一个带有两个字段的模型:date1和date2。我想构建一个查询,在date2+10>date1中选择数据 Model::where('date2','>','date1'); 有效但无效 Model::where('date2','>','date1'+10); 您可以使用raw方法(或表达式类)告诉Eloquent您希望将原始表达式插入查询,而不是字段或字符串 Model::where('date2', '>', DB::raw('date1 + 10')); 注意:date1

我有一个带有两个字段的模型:
date1
date2
。我想构建一个查询,在
date2+10>date1
中选择数据

Model::where('date2','>','date1');

有效但无效

Model::where('date2','>','date1'+10);

您可以使用raw方法(或表达式类)告诉Eloquent您希望将原始表达式插入查询,而不是字段或字符串

Model::where('date2', '>', DB::raw('date1 + 10'));

注意:
date1
是一个字段,但
date1+10
是一个表达式。