Я пытаюсь создать два уведомления, используя Laravel.Сначала, когда клиент заполняет форму заказа, пользователь-администратор на бэкэнде получает уведомление на своей панели инструментов, показывающее уведомление о новой полученной цитате, и если клиент идет дальше к этому бронированию и подтверждает его, пользователь-администратор снова получаетуведомления о новых заказах.Но я хочу, чтобы это бронирование показывалось отдельно.У меня есть новая иконка цитаты, и у меня также есть новая иконка бронирования отдельно.поэтому я хочу, чтобы он отображал уведомления соответственно.Пока что я могу сделать это только одним уведомлением.Я хочу что-то похожее на этот сайт, если мы увидим в правом верхнем углу на панели навигации.У всех нас есть отдельные уведомления для различных вещей.Как я могу это сделать?
Код для уведомлений о цитате:
Приложение / Http / Controller / newQuoteController.php
$user = user::all();
\Notification::send($user,new NotifyUser($newquote));
тогда в моем приложении / уведомления / NotifyUser.php
public $newquote;
public function __construct(NewQuote $newquote)
{
$this->newquote=$newquote;
}
public function via($notifiable)
{
return ['database'];
}
public function toDatabase($notifiable)
{
return [
'data' => $this->newquote->id,
];
}
Теперь для бронирования:
Приложение / Http / Контроллер / подтверждено BookingController.php
$user = user::all();
\Notification::send($user,new BookingNotification($bookings));
тогда в моем приложении / уведомления / BookingNotification.php
public $bookings;
public function __construct(Bookings $bookings)
{
$this->bookings=$bookings;
}
public function via($notifiable)
{
return ['database'];
}
public function toDatabase($notifiable)
{
return [
'data' => $this->bookings->id,
];
}