laravel artisan 是有缓存的的

laravel artisan  会缓存一些环境变量 。遇到了一个小问题倒腾了一个小时,简单的记录一下。

laravel 中 .env 文件是用来配置一些环境变量的问题件。通过 artisan  运行了一个项目,然后想修改下项目的名字。 就是修改 .env 文件中的 APP_NAME, 怎么修改不起作用,后修改了另外的一个值 DB_HOST ,还是不能修改成功。 .env 中的 DB_HOST的值修改为了 127.0.0.2。 后直接把整个文件中的文件中包含 127.0.0.1 的字符串,全部修改成 127.0.0.2 。 后通过


# Author: www.phpjiaocheng.com

env('DB_HOST'); 

输出的还是输出127.0.0.1 ,然后就觉得应该是系统缓存了这个值。 关闭了 artisan  serve ,有重新启动,新的值更新过来。

通过nginx 没有问题

然后使用 nginx 作为web服务器,结果没有发现会缓存的问题。

留言

您的电子邮箱地址不会被公开。