get(); $visaAppointments = Appointment::where('service_type', '2')->get(); // foreach($educationAppointments as $appointment){ // $startTime = Carbon::createFromFormat('H:i', $appointment->start_time); // $date = Carbon::createFromFormat('H:i', $appointment->start_time); // dd($date); // } return view('appointment', compact('educationAppointments', 'visaAppointments')); } public function get_appointment_by_date(Request $request){ $dateTime = $request->date; $date_parts = explode(" ", $dateTime); $month_number = date_parse($date_parts[1])['month']; $carbon = Carbon::createFromDate($date_parts[3], $month_number, $date_parts[2]); $date = $carbon->format('Y-m-d'); $appointments = Appointment::whereDate('date',$date)->where('status',1)->get(); // $users = DB::table('appointments')->whereDate('created_at', '2022-12-01')->get(); // $time = []; // foreach($appointments as $appointment){ // array_push($time, [$appointment->start_time, $appointment->id]); // } // dd($time); return response()->json(['appointment' => $appointments]); } }