windows+linux开发环境 解决laravel blade模板缓存问题
编码环境windows10
编码IDE:phpstorm 2016.2
PHP框架:laravel5.3 +
代码运行环境:centos7 + nginx
在开发过程中,上传blade模板文件到linux中,访问以后生成缓存,使得后面的blade模板更改不生效。
问题原因是:phpstorm上传文件会携带修改时间戳,而我的linux与widows开发环境时间不一致,linux与windwos时差8个小时。
so 也就是说,上传的文件,在8小时候以后才过期。这对开发来说无法 接受 。。。
解决办法一:PHPstrom中
解决办法二:linux与windows时区一致即可。
rm -rf /etc/localtime #删除原系统时间设置 删除之前记得备份 ln -s /usr/share/zoneinfo/UTC /etc/localtime #使用UTC时间作为系统时间 ntpdate 192.43.244.18 #校对系统时间