2017-07-10 11 views
1

私はdate1date2の2つのフィールドを持つモデルを持っています。私はdate2 + 10 > date1のデータを選択するクエリを作成したいと思います。ここでフィールドを使用

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

作品ではなく

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

+0

注: 'date1'はフィールドですが、' date1 + 10'は式です。 – Devon

答えて

2
あなたは、クエリではなく、フィールドや文字列に挿入された生の発現をしたい雄弁に伝えるために、生のメソッド(またはExpressionクラス)を使用することができます

Model::where('date2', '>', DB::raw('date1 + 10')); 
関連する問題