Laravel 5.1 : Queue event in background not working -


i have created test event under \app\events\testeventtriggered.php :

<?php  namespace app\events;  use app\events\event; use illuminate\queue\serializesmodels; use illuminate\contracts\broadcasting\shouldbroadcast;  class testeventtriggered extends event {     use serializesmodels;       /**      * create new event instance.      *      * @return void      */     public function __construct()     {        }      /**      * channels event should broadcast on.      *      * @return array      */     public function broadcaston()     {         return [];     } } 

and event listener under app\listeners\listentomyevent.php :

<?php  namespace app\listeners\events;  use app\events\testeventtriggered; use illuminate\queue\interactswithqueue; use illuminate\contracts\queue\shouldbequeued;  class listentomyevent implements shouldbequeued {     use interactswithqueue;      /**      * create event handler.      *      * @return void      */     public function __construct()     {         //     }      /**      * handle event.      *      * @param  testeventtriggered  $event      * @return void      */     public function handle(testeventtriggered $event)     {         // stuff     } } 

in app\providers\eventserviceprovider.php :

protected $listen = [     'app\events\testeventtriggered' => [         'app\listeners\listentomyevent'     ] ]; 

i trigger event example inside model's save method :

\event::fire(new \app\events\testeventtriggered); 

when save model event processed synchronously. event's handle method not processed queue.

the docs implement shouldbequeued contract in listener, case in listener. however, how supposed push event's handle method queue? steps missing here? declare queue/tube event should pushed? using amazon sqs handle queues.

the laravel docs bit confusing matter...

any appreciated.

the solution add queue method in can set specific tube event should sent :

public function queue($queue, $command) {     $queue->pushon('your_queue_name',$command); } 

Comments

Popular posts from this blog

html - Firefox flex bug applied to buttons? -

html - Missing border-right in select on Firefox -

c# - two queries in same method -