laravel邮箱队列

本文介绍了Laravel中如何处理邮箱队列,包括队列配置、数据库迁移、任务创建以及不同监听模式的使用。通过`queue:listen`和`queue:work --daemon`命令进行队列监听,并探讨了队列失败处理的相关命令。
摘要由CSDN通过智能技术生成

 schema 问题

if (!Schema::hasTable('password_resets')) {}


邮箱队列

队列的配置在.env 中QUEUE_DRIVER 选项里,暂时用database
如果你想完全自定义配置信息,你可以复制vendor/laravel/lumen-framework/config/queue.php 整个文件到config/queue.php 中,根目录如果没有config 的话你应该创建一个。

php artisan make:migration create_jobs_table --create=jobs

php artisan queue:failed-table

php artisan queue:table

php artisan migrate


队列监听
php artisan queue:listen

生成任务
php artisan make:job SendEmail


<?php

namespace App\Jobs;

class ExampleJob extends Job
{
    protected $str;
    /**
     * Create a new job instance.
     * 创建一个新的任务实例
     * @return void
     */
    public function __construct($str)
    {
        //
        $this->str = $str;
    }

    /**
     * Execute the job.
   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值