美文网首页
lumen队列使用

lumen队列使用

作者: 云边一片海 | 来源:发表于2018-05-02 16:18 被阅读0次
    调试命令
     php artisan queue:work --queue='队列名'
     php artisan queue:listen --queue='队列名'
    

    1、调用

      $job = (new ExampleJob('@qq.com'))->onQueue('order');
      $this->dispatch($job);
    

    2、处理

    <?php
    
    namespace App\Jobs;
    
    class ExampleJob extends Job
    {
        public $email;
        /**
         * Create a new job instance.
         *
         * @return void
         */
        public function __construct($email)
        {
            $this->email = $email;
        }
    
        /**
         * Execute the job.
         *
         * @return void
         */
        public function handle()
        {
            $this->fail('342342');
        }
        /**
         * 处理失败任务
         *
         * @return void
         */
        public function failed()
        {
            echo $this->email;
    
            // Called when the job is failing...
        }
    }
    

    相关文章

      网友评论

          本文标题:lumen队列使用

          本文链接:https://www.haomeiwen.com/subject/gjycrftx.html