I have a problem with running Lumen's Artisan. There are most of the commands missing.
For an example if I write php artisan routes
, I get following error: Command "routes" is not defined.
Below is an example of output that I get by typing php artisan.
Laravel Framework version Lumen (5.2.5) (Laravel Components 5.2.*)
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should run under.
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Available commands:
help Displays help for a command
list Lists commands
migrate Run the database migrations
cache
cache:clear Flush the application cache
db
db:seed Seed the database with records
make
make:migration Create a new migration file
migrate
migrate:install Create the migration repository
migrate:refresh Reset and re-run all migrations
migrate:reset Rollback all database migrations
migrate:rollback Rollback the last database migration
migrate:status Show the status of each migration
queue
queue:failed List all of the failed queue jobs
queue:flush Flush all of the failed queue jobs
queue:forget Delete a failed queue job
queue:listen Listen to a given queue
queue:restart Restart queue worker daemons after their current job
queue:retry Retry a failed queue job
queue:work Process the next job on a queue
schedule
schedule:run Run the scheduled commands
Does anyone have any ideas how to fix this?
You'll need to use Laravel or create commands manually or use package similar to Lumen Route List.
Lumen doesn't natively support the
route
command. However, in Laravel, you can do the following:Use
php artisan list
to show all the commands.The command you are trying to use should be
php artisan route:list