What do $request->date and $request->time look like?
Dec 30, 2019
12
Level 6
Carbon::createFromFormat issue
I am trying to check on a whereDoesntHave method on a $query, based on a $date:
$date = Carbon\Carbon::createFromFormat('Y-m-d H:i', $request->date . $request->time);
$requestedTime = $date;
dd($requestedTime);
results in:
Carbon @1577702400 {#588 ▼
date: 2019-12-30 10:40:00.0 UTC (+00:00)
}
// the time format does not equal H:i right?
Then I am checking on:
$query
->where('date', $requestedTime->format('Y-m-d'));
$query
->where('time', '>=', $requestedTime->format('H:i'))
->where('time', '<=', $requestedTime->format('H:i')); // but I guess it fails here with the format
Any suggestions?
Level 122
Why even bother with Carbon?
$doctor = Doctor::where('id', $request->doctor_id)
->whereDoesntHave('meetings', function ($query) use ($request) {
$query
->where('date', $request->date)
->where('time', $request->time)
})->first();
Please or to participate in this conversation.