Push-уведомление для Android и IOS в Laravel с очередью

Я использую davibennun/laravel-push-notification пакет для отправки уведомления на устройство. Но я хочу отправить уведомление нескольким пользователям для этого я хочу использовать laravel queue, Но я новичок в laravel вот почему не знаю, как использовать очередь с уведомлением.

Я создал миграцию таблицы очередей и создал задание php artisan make:job SendPushNotification команда.

1 ответ

После запуска следующей команды

php artisan make:job SendPushNotification

От вашего контроллера

$user = User::all(); $other_data = array('message' => 'This is message'); SendPushNotification::dispatch($user, $other_data);

В приложении \Jobs\SendPushNotification.php

protected $contacts;
protected $sms_data;

public function __construct($users, $other_data)
{
    //

  $this->users = $users;
  $this->other_data = $other_data;
}


public function handle()
{

    $users = $this->users;
    $other_data = $this->other_data;


    foreach($users as $key => $value){

      // You code
   }

Запустите следующую команду

php artisan queue:work

Другие вопросы по тегам