0
我那裏是毫無保留的,所以我寫這寫查詢,我需要得到沙龍:Laravel whereHas之間沒有或不exsists
Salon::whereHas('reservationsSalons', function($q) {
$q->whereNotBetween('start_time', [request()->start_time, request()->end_time]);
})
->get();
但問題是,我沒有得到沙龍沒有保留的地方。所以我需要像
->orwhereNotHas('reservationsSalons')
有一個方法'whereDoesntHave()'你可以在一個或者子句中使用,見這裏:https://laravel.com/api/5.2/Illuminate/Database/Eloquent/Builder.html#method_whereDoesntHave –