摘要: 我们假设一下,我们有一个方法,拥有多达 20 多个参数,如: 这种情况下,我们可以想象到后续维护时候的痛苦,尤其是,需要增加或者删除参数的时候。 今天看 Redis 的 Queue 源代码的时候发现,里面的 Worker 的配置项是有一个独立的类来维护的: 源代码查看:Illuminate/Queu 阅读全文
posted @ 2018-07-26 21:51 佚名000 阅读(3152) 评论(0) 推荐(0)
摘要: $tables = DB::connection()->getDoctrineSchemaManager()->listTableNames(); 需要 doctrine/dbal 扩展,laravel 本身也依赖这个扩展,所以无需额外安装 阅读全文
posted @ 2018-07-26 15:16 佚名000 阅读(2046) 评论(0) 推荐(0)
摘要: 1. 在修改 queue 相关代码后,必须要使用 php artisan queue:restart 来重启队列服务,否则所做的修改可能不会生效(没法重现了,按理说应该和使用 queue:listen 或 queue:work 有关,不过最好还是重启;可能和 supervisor 开启多个 queu 阅读全文
posted @ 2018-07-26 07:53 佚名000 阅读(23011) 评论(0) 推荐(2)