Lumen php artisan config:cache not found

Ahmed Al Bermawy picture Ahmed Al Bermawy · Jan 3, 2016 · Viewed 13k times · Source

I'm trying out the PHP micro Framework Lumen (from laravel). When I set up Lumen and I try to use the php artisan config:cache command like in Laravel, I get this error :

[InvalidArgumentException]
There are no commands defined in the "config" namespace.

So I have problem when I try to deploy the files to server, so I have to change .env file to change the database username and password.

This makes me think config is not available in artisan

How can I add it to artisan ?

Answer

Elisha Senoo picture Elisha Senoo · Sep 6, 2018

Yes, you can not use the php artisan config:cache with your Lumen project, because it is not available out of the box.

You can add it by adding this package (orumad/lumen-config-cache) to your project:

composer require orumad/lumen-config-cache