本期视频登录后即可观看

使用数据库驱动实现队列系统

Laravel 项目提供了多种数据库的驱动方式,database则是其中就基本的驱动,使用数据库作为驱动可以更加方便直观的演示队列执行时都发生了哪些事情。Laravel 的几种不同方式的队列驱动 database,redis,sqs,beanstalkd它们之所以可以使用完全统一的方式进行调用和使用,也是因为它们最受了Laravel 核心概念中面向接口编程的 Cantracts 合同机制。

郝合心 2018.12.11 12:34

老哥 数据库是哪个软件呢

国营 2018.12.11 12:46

mysql,mariadb,postgresql都行

空中的鱼儿 2019.09.24 05:21

希望去掉视频暂停时页面中心的标志,或者让它变透明。因为有时候要做笔记,它挡着代码好不方便。

需要上一集和下一集切换的功能。

shiwei yin 2019.11.15 08:32

为什么我这边队列直接就写进去log了.... 我都没开queue:work

slw415 2019.12.23 11:51

QUEUE_CONNECTION=database 我是6.0 我已经在env 这个优先级最高的配置文件里缓存database 但是无法写入数据库 只有log

国营 2019.12.23 13:27

之前我遇到过6的个别版本有点问题,你可以试试直接在queue.php那里直接写死看能不能生效

slw415 2019.12.24 01:45

php artisan serve 会缓存env 我重新执行才生效 妈了个巴子

国营 2019.12.24 01:48

哈哈,我一直都是使用valet,serve这个命令这么神奇了吗,感谢你踩坑啊

slw415 2019.12.24 01:56

^_^ 有没有docker 搭建环境视频啊

国营 2019.12.24 02:04

像我这么懒的人,怎么会去录这个东西,等深度出了V20的系统,我用这个搭,docker用来做微服务架构才是它的正途,别痴迷于搭环境。

slw415 2019.12.24 02:33

handle 方法来在队列任务执行时被调用 为什么我没执行queue:work 也能写进日志 尴尬 看错了是昨天的 数据库没配好 日志就有 配好 就没有了 只有执行完成才有 这个评论着吗删除不了啊

微信扫码登录