/** * Cancel Selected Appointment * * */ public function cancelAppointment($id) { doctorSchedule::where('id', $id)->update(['cancelDoctor' => '1']); $schedule = doctorSchedule::find($id); $currentDoctor = Doctor::find($schedule->did); $doctorName = $currentDoctor->first_name . ' ' . $currentDoctor->last_name; $currentUser = User::find($schedule->uid); Mail::send('mailtemplate/appointmentCancelled', ['name' => $currentUser->name, 'doctor' => $doctorName], function ($m) use($currentUser) { $m->from('*****@*****.**', 'Daemon'); $m->to($currentUser->email, $currentUser->name)->subject('Wedaduru Appointment Notice'); }); doctorSchedule::where('id', $value->id)->update(['cancelDoctor' => '1']); }