Lumen php artisan config:找不到缓存

时间:2016-01-03 18:00:44

标签: laravel caching config artisan lumen

我正在尝试PHP微框架流明(来自laravel)。 当我设置Lumen并尝试使用Laravel中的php artisan config:cache命令时,我收到此错误:

  

[InvalidArgumentException]
    “config”命名空间中没有定义命令。

所以当我尝试将文件部署到服务器时遇到问题,因此我必须更改.env文件以更改数据库用户名和密码。

这让我觉得config在工匠

中不可用

如何将其添加到工匠?

3 个答案:

答案 0 :(得分:1)

是的,您不能在Lumen项目中使用php artisan config:cache,因为它不是开箱即用的。

您可以通过将this package (orumad/lumen-config-cache)添加到项目中来添加它:

composer require orumad/lumen-config-cache

答案 1 :(得分:0)

流明无需config:cache

更改后您无需执行任何操作 ‍‍.env

答案 2 :(得分:-1)

lumen中,您必须将此配置添加到bootstrap/app.php文件中

$app->configure('custom_config_file_name');

#example
$app->configure('custom_emails');

然后您可以按以下方式访问:

config('filename.key_name');

#example
config('constants.email');