luoxiaojun1992 / laravel-tars

Tars driver for laravel.
Apache License 2.0
28 stars 9 forks source link

最新版获取 deploy_cfg 又不行了 #20

Closed dmf-code closed 3 years ago

dmf-code commented 3 years ago

更新最新的代码后,发现 config('tars.deploy_cfg') 又不能获取到对应的值了 #17

luoxiaojun1992 commented 3 years ago

App.php的 createApp方法调试一下,打印一下config信息,谢谢

dmf-code commented 3 years ago

image 这里面是有 config 信息的,就是在跑定时任务的时候获取不到。 image image

luoxiaojun1992 commented 3 years ago

如果是在provider中,没办法获取这个配置,只能通过App.php相关方法获取

luoxiaojun1992 commented 3 years ago

定时任务是什么?cron跑command?

dmf-code commented 3 years ago

嗯嗯,那这个路径能不能写进文件,这样就不会存在获取不到的情况了,可以在所有情况下使用

dmf-code commented 3 years ago

定时任务是什么?cron跑command?

是的

dmf-code commented 3 years ago

因为存在业务会用到定时任务,所以写在内存中就会出现这种情况

luoxiaojun1992 commented 3 years ago

那和tars没有关系了,tars必须依赖swoole,目前应该没有办法

dmf-code commented 3 years ago

这个可以框架优化一下嘛,路径写在文件其实就能够获取到配置文件路径了,这样就可以兼容定时任务的情况,不然现在要手动设置路径

luoxiaojun1992 commented 3 years ago

不合适,你可以自己定制

dmf-code commented 3 years ago

好吧