Очереди Laravel & amp; От себя

Я использую библиотеку: https://github.com/davibennun/laravel-push-notification

Я пытаюсь преобразовать этот (100% работающий) пример:

Queue::push(function() {
$push = PushNotification::app('SomeApp')
->to('some_recipient')
->send('Hello World, im a push message');
});

Чтобы что-то вроде этого:

$push = PushNotification::app('SomeApp')
->to('some_recipient')
->queue('Hello World, im a push message'); // notice ->send is switched out to ->queue (like the Mail::queue method)

Я попробовал это:

в App.php (фасад для PushNotification) — увидеть: https://github.com/davibennun/laravel-push-notification/tree/master/src/Davibennun/LaravelPushNotification.

public function queue($message, $options = array()) {

Queue::push(function($job) use($message, $options) {
$this->send($message, $options);

$job->delete();
});

return $this;
}

Теперь мой метод не работает, если мой поставщик очередей Iron — это, однако, работает отлично, если моя очередь sync что не так эффективно.

Первый приведенный пример работает, но не так хорош, как я хочу сделать то же самое.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]