我正在尝试PHP微框架流明(来自laravel)。当我设置Lumen并尝试使用像Laravel中的php artisan config:cache
命令时,我收到此错误:
[InvalidArgumentException] “config”命名空间中没有定义命令。
所以当我尝试将文件部署到服务器时遇到问题,因此我必须更改.env
文件以更改数据库用户名和密码。
这让我觉得config
不适用于工匠
如何将其添加到工匠?
是的,你不能使用你的Lumen项目的php artisan config:cache,因为它不是开箱即用的。
您可以通过将this package (orumad/lumen-config-cache)添加到项目中来添加它:
composer require orumad/lumen-config-cache
在lumen
中,您必须在bootstrap/app.php
文件中添加此配置
$app->configure('custom_config_file_name');
#example
$app->configure('custom_emails');
然后您可以访问如下:
config('filename.key_name');
#example
config('constants.email');