У меня есть модель пациента с этой функцией
public function store()
{
$create = Patient::create(request()->all());
$notification = User::find(1)->notify(new NewPatient);
return redirect('/patients')->with('success', 'Patient saved!.');
}
У меня есть уведомление базы данных под названием NewPatient.php с этим методом
public function toArray($notifiable)
{
return [
//
'data' => 'New patient has been created!'
];
}
Каждый раз, когда создается новый пациент, яхотите создать уведомление на странице врачей (чтобы врач мог лечить этого пациента) с указанием имени созданного пациента.Прямо сейчас я успешно извлекаю свои уведомления, когда на моем виде создается новый пациент, например:
@if ( auth()->user()->unreadNotifications->count())
@foreach (auth()->user()->unreadNotifications as $unRead)
<li><a href="#" > {{ $unRead->data['data'] }} </a></li>
@endforeach
@endif
Я хочу, чтобы в данных уведомления было имя только что созданного пациента, а не мои данные в App\Notifications\NewPatient.php
но проблема в том, что я не могу передать контроллер, кроме как в самом уведомлении.