Как я могу создать два разных уведомления для laravel?(как заказ цитаты и бронирование) - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь создать два уведомления, используя 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,
  ];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...