Laravel修改配置后一定要清理缓存 “php artisan config:clear”!

Laravel修改配置后一定要清理缓存 “php artisan config:clear”!

用laravel踩到一个大坑。。。

 

需要使用laravel的队列(queue)功能,

设置 “.env”配置文件

QUEUE_DRIVER=database

按照文档,建立jobs数据表,生成任务类,在controller中将任务推送(dispatch)到队列中。

 

问题来了,jobs表并未生成队列任务数据。。。

 

折腾了一天,查文档,升级php,甚至看了一些源码,就是找不到原因!

 

最后,看源码输出的过程中发现配置没有变化,怎么改 QUEUE_DRIVER 都是 sync。。。

 

原来 laravel 会把 配置文件缓存。。。。

 

=========================================================

配置缓存

为了给应用加速,你可以使用 Artisan 命令 config:cache 将所有配置文件的配置缓存到单个文件里,这将会将所有配置选项合并到单个文件从而可以被框架快速加载。
应用一旦上线,就要运行一次 php artisan config:cache,但是在本地开发时,没必要经常运行该命令,因为配置值经常需要改变。

=========================================================

 

php artisan config:clear 可以清除配置文件。。。

配置变了,可以使用队列了。

 

 

花了好长时间才发现laravel不能设置队列的原因,不过反复的看了许多遍queue文档,查了不少资料,对这个功能有了比较深入的了解!

 

 配置文件缓存

 

php artisan config:cache

 

[html]
view plain
copy

    1. php artisan cache:clear  
    2. php artisan config:clear
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113216.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 理解和正确使用Java中的断言(assert)

    理解和正确使用Java中的断言(assert)随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)一、语法形式:Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion),它的语法形式有如下所示的两种形式:1、assertcondition;这…

    2022年7月25日
    7
  • mongovue mysql_mongo客户端mongoVUE的使用「建议收藏」

    mongovue mysql_mongo客户端mongoVUE的使用「建议收藏」一、先创建一张mongo表,右击已创建的数据库test,点击addcollection..输入CollectionName,点击ok;二、在创建的表中新增列与数据,右击表选择Insertdocument点击Insert,刷新表。三、查询数据右击表格,点击Find1、查询日期的方式需要在{Find}框中写{“endDate”:ISODate(“2013-12-30T16:00:00Z”)}这样才…

    2022年8月21日
    3
  • 微信表情 代码_微信暗语代码大全

    微信表情 代码_微信暗语代码大全/::)笑话/::~撇嘴/::B色/:,@f奋斗/:heart爱心/:showlove嘴唇/:cake蛋糕/:gift礼物/:handclap鼓掌/::*亲亲/:rose玫瑰/:kiss献吻/:love爱情/:okOK/:lvu爱你/:jj勾引/:@)抱拳/:sh…

    2022年10月22日
    0
  • PyCharm 必备插件合集(更新中)

    PyCharm 必备插件合集(更新中)PyCharm的插件很好用,能够在写代码时加成很多。下面看一下目前我用的一些插件。1..ignore我们做的每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。插件使用:https://www.jianshu.com/p/bf1bfa0890e82.BashSupportbash-support是一个高度定制化的vim插件,它允许你插入:文件头、补全语句、注释、函数、以及代码块。它也使你可以进行语法检查、使.

    2022年6月24日
    181
  • qaManager

    qaManager

    2021年8月25日
    49
  • 0x00000116蓝屏解决方案_centos7重启服务器命令

    0x00000116蓝屏解决方案_centos7重启服务器命令Twowaystofixtheissuewithkernel-3.10.0-327*):-forinstalledsystem:-bootwiththeinitcall_blacklist=clocksource_done_bootingkernelparameteradded(orrebootonpreviouskernel)-onc

    2022年9月3日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号