Я хочу написать этот SQL, используя eloquent в приложении laravel 5.6
select * from `lock_dates` where not (`start_at` >= '2018-11-25 23:59:59' or `end_at` <= '2018-11-21 00:00:00')
Я не знаю, как писать , а не !
на данный момент это мой красноречивый код
LockDate::where('start_at' , '>=' , $end)
->orWhere('end_at' , '<=' , $start)
->get();
это запрос SQL, который красноречиво выполняется за кулисами, тот же SQL, с которым я хочу, кроме not
0 => array:3 [▼
"query" => "select * from lock_dates where start_at >= ? or end_at <= ?"
"bindings" => array:2 [▼
0 => "2018-11-25 23:59:59"
1 => "2018-11-21 00:00:00"
]
"time" => 1.98
]
заранее спасибо