【发布时间】:2018-12-12 04:46:41
【问题描述】:
我正在寻找如何使用 Lumen 执行等效的 Laravel 命令
php artisan config:cache
这似乎不能作为 Lumen artisan 命令使用?
更新 我找到了this related question 但这只是说它不存在。
我目前在 lumen 和 DotEnv 库读取 .env 文件以快速请求时遇到问题。这会导致 .env 文件不被读取,并且 lumen 使用其默认设置,这对我的应用程序不正确。
我对将 config:cache 函数从 laravel 复制到我的 lumen 应用程序感到犹豫。这似乎不对?流明的处理方式是什么?
更新 2 在深入研究 Lumen 和 Illuminate 代码之后,似乎一种更可靠的方法是定义具有所需值的文件(例如 config/database.php),而不是使用 .env 文件?
【问题讨论】:
-
您好,您的问题有更新吗?现在,我似乎遇到了同样的问题,您是否创建了 config/database.php 文件?问候。
-
是的,刚刚创建了config/database.php文件
-
我添加了 $app->configure('database');在我的 bootstrap/app.php 和文件 config/database.php 中并没有工作,我遗漏了什么?感谢您的支持。
-
我不需要 $app->configure('database')。基本上,我只是没有 .env 文件。相反,我只是将 config/database.php 中的生产值硬编码为 env() 调用的默认选项。幸运的是,对于我的简单应用程序,我使用的是本地 sqlite,因此我不需要存储数据库密码。
标签: lumen