Второй параметр метода Mail::send
- это переменные, которые вы можете использовать в представлении. Ключом значения является имя переменной в представлении:
Ваш массив
$data = array(
'to'=> $patientEmail,
'from'=>'nida.office123@gmail.com',
'sender_name'=>'Admin',
'receiver_name'=>$request->name,
'subject'=>'Appointment Cancellled',
'message'=> $request->cancelMessage
);
приведет к тому, что представление будет иметь доступ к следующим переменным:
$to = $patientEmail;
$from = 'nida.office123@gmail.com';
$sender_name = 'Admin';
$receiver_name = $request->name;
$subject ='Appointment Cancellled';
$message = $request->cancelMessage;
Так где вы написали
<p><?php echo $data['message']; ?></p>
Вы должны написать
<p><?php echo $message; ?></p>
Или с синтаксисом Blade:
<p>{{ $message }}</p>
Я знаю, что опаздываю на вечеринку, но, поскольку другие не упомянули причину вашей проблемы, я тоже хотел написать свой ответ.