Lumen php artisan config:找不到缓存

问题描述 投票:5回答:2

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

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

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

这让我觉得config不适用于工匠

如何将其添加到工匠?

laravel caching config artisan lumen
2个回答
2
投票

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

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

composer require orumad/lumen-config-cache

0
投票

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

$app->configure('custom_config_file_name');

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

然后您可以访问如下:

config('filename.key_name');

#example
config('constants.email');
© www.soinside.com 2019 - 2024. All rights reserved.