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
- php artisan cache:clear
- php artisan config:clear
Laravel修改配置后一定要清理缓存 php artisan config:clear!相关推荐
- php修改后nginx返回不生效,nginx修改配置后不生效的问题
nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...
- 【MySQL】修改配置后,重启MySQL报错[ERROR] The server quit without updating PID file
问题: 在没有修改配置时,MySQL启动正常: 错1:修改配置后MySQL启动不了,报错: [root@localhost mysql]# service mysql restart Starting ...
- 【Addressable】关于开启ProfilerEvents后导致自动清理缓存报错问题
关于开启事件收集导致清理缓存报错异常问题 版本1.19.19 报错信息: Exception: Attempting to use an invalid operation handle UnityE ...
- php 清除缓存的操作,注意 Laravel 清除缓存 PHP artisan cache:clear 的使用
Laravel 的命令 php artisan cache:clear 用来清除各种缓存,如页面,Redis,配置文件等缓存,它会清空 Redis 数据库的全部数据,比如默认使用的 Redis 的数据 ...
- 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 为了方便阅读,我在原文基础上加了一些批注,说明我自己的情况,用红色标示. 这篇文章记录了我在使用 D ...
- 解决prettier修改配置后项目报错的问题
npm install -g prettier prettier --config prettier.config.js --write ./src/**/**/*.{ts,vue,tsx} 第一步: ...
- laravel 清理缓存清理
这些编译好了的视图缓存. php artisan view:clear 清除运行缓存: php artisan cache:clear Laravel修改配置后一定要清理缓存,清除配置缓存: php ...
- laravel清理缓存(config:clear)后导致程序崩溃
laravel清理缓存(config:clear)后导致程序崩溃 前情提要:导致这个错误的可能性有很多,如此不人性化的提示是因为在config:clear后laravel重载出错,然后尝试从log输出 ...
- Laravel 清理缓存 - 命令
1.应用场景 使用laravel命令清除laravel程序缓存, 立马获取/达到想要效果. 2.学习/操作 1. 文档阅读 Artisan 控制台 | 进阶系列 | Laravel 8 中文文档 / ...
最新文章
- linux批处理mysql数据库_使用批处理对MySQL进行数据批量操作
- 系统访问慢的几个原因
- C#使用SQL语句时候的万用密码问题
- XGBoost核心讲解笔记(贪心学院)
- (最短路)Shopping
- 正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度
- ZNYW.20180201_02_YunWeiJianXiu_ShouYe.svg
- QT widget窗体设置主次
- 睿停车系统车场服务器,睿停车后台管理中心系统-用户手册-前台版本
- flowable 查询完成的流程_中注协正在调试注册会计师成绩查询系统?
- MOOSE相场模块的内核模型
- php中级联,php级联
- 相机标定实验过程注意问题及总结
- 在数据增强、蒸馏剪枝下ERNIE3.0分类模型性能提升
- opencv如何把一个矩阵不同列分离开_【opencv基础】OpenCV从Mat中提取某些行或列
- 应该买什么手机?----我的购机思路
- Flink(五):watermark简介
- VMware虚拟机的使用
- GB28181协议常见几种信令流程(二)
- Majoy实地体验和冰糖樱桃酱等3个食谱