标签:数据库 class 执行 http 推送 inf 数据库驱动 config 数据
Laravel队列服务为各种不同的后台队列提供了统一的api。例如:允许推迟耗时任务(例如发送邮件)的执行,从而大幅提高web请求速度、
1 迁移队列需要的数据表
2 编写任务类
3 推送任务到队列
4 运行队列监听器
5 处理失败的任务
\config\queue.php
支持的驱动类型:
"sync", 同步驱动
"database",数据库驱动
"beanstalkd",
"sqs",
"redis",
"null"
失败配置:
‘failed‘ => [ ‘driver‘ => env(‘QUEUE_FAILED_DRIVER‘, ‘database‘), ‘database‘ => env(‘DB_CONNECTION‘, ‘mysql‘), ‘table‘ => ‘failed_jobs‘, ],
QUEUE_CONNECTION=database
php artisan queue:table
生成了一个迁移
php artisan migrate
php artisan make:job SendEmail
标签:数据库 class 执行 http 推送 inf 数据库驱动 config 数据
原文地址:https://www.cnblogs.com/polax/p/13406143.html