Ich habe Abfrage zu schreiben, wo ich brauche Salons zu bekommen, wo keine Vorbehalte gibt es so ich dies schreibe:Laravel whereHas nicht zwischen oder nicht exsists nicht
Salon::whereHas('reservationsSalons', function($q) {
$q->whereNotBetween('start_time', [request()->start_time, request()->end_time]);
})
->get();
Aber das Problem ist, ich bin nicht Salons bekommen wo gibt es keine Vorbehalte. Also brauche ich so etwas wie
->orwhereNotHas('reservationsSalons')
Es gibt eine Methode 'whereDoesntHave()', die Sie in einer oder Klausel verwenden können, siehe hier: https://laravel.com/api/5.2/Illuminate/Database/Eloquent/Builder.html#method_whereDoesntHave –