Возможно, вы запускаете событие для push-уведомления.Таким образом, при запуске события для push-уведомлений вы можете помещать уведомления в очередь.Эта очередь в основном реализована в классе, объявленном в папке Listeners.пример:
namespace App\Listeners;
use App\Events\EventName;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use App\FcmAdapter;
class NotificationClassName implements ShouldQueue
{
/**
* Create the event listener.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Handle the event.
*
* @param EventName $event
* @return void
*/
public function handle(EventName $event)
{
// code for sending FCM notification.
}
}
внедряет ShouldQueue - способ реализации очереди.