Does anybody has a clue, why i'm getting this error?
It is working perfectly, exactly as i want it to on my dev server. Still, PHP Unit is squawking and giving me an error. It just doesn't makes sense ...
BadMethodCallException: Method Illuminate\Database\Eloquent\Collection::whereBetween does not exist.
My Controller looks like:
$bookings = auth()->user()->bookings()->get();
$thisWeek = $bookings->whereBetween('date', [
now()->format('Y-m-d'), now()->endOfWeek()->format('Y-m-d')
]);
My PHPUnit Test:
\\ $this->withoutExceptionhandling();
$booking = create('App\Booking', [
'user_id' => $this->user->id,
'date' => now()->format('Y-m-d'),
]);
$this->get(route('dashboard'))
->assertOK()
->assertSee($booking->date);
Does anybody has a clue?