Artisan Commands
Contents
Help
| Description |
Command |
| View a list of available artisan commands. |
php artisan help:commands |
| Description |
Command |
| Generate a secure application key. An application key will not be generated unless the field in config/application.php is empty. |
php artisan key:generate |
| Description |
Command |
| Create a session table |
php artisan session:table |
| Description |
Command |
| Create the Laravel migration table |
php artisan migrate:install |
| Creating a migration |
php artisan migrate:make create_users_table |
| Creating a migration for a bundle |
php artisan migrate:make bundle::tablename |
| Running outstanding migrations |
php artisan migrate |
| Running outstanding migrations in the application |
php artisan migrate application |
| Running all outstanding migrations in a bundle |
php artisan migrate bundle |
| Rolling back the last migration operation |
php artisan migrate:rollback |
| Roll back all migrations that have ever run |
php artisan migrate:reset |
| Description |
Command |
| Install a bundle |
php artisan bundle:install eloquent |
| Upgrade a bundle |
php artisan bundle:upgrade eloquent |
| Upgrade all bundles |
php artisan bundle:upgrade |
| Publish a bundle assets |
php artisan bundle:publish bundle_name |
| Publish all bundles assets |
php artisan bundle:publish |
Note: After installing you need to register the bundle
| Description |
Command |
| Calling a task |
php artisan notify |
| Calling a task and passing arguments |
php artisan notify taylor |
| Calling a specific method on a task |
php artisan notify:urgent |
| Running a task on a bundle |
php artisan admin::generate |
| Running a specific method on a bundle |
php artisan admin::generate:list |
| Description |
Command |
| Running the application tests |
php artisan test |
| Running the bundle tests |
php artisan test bundle-name |
| Description |
Command |
| Calling a route |
php artisan route:call get api/user/1 |
Note: You can replace get with post, put, delete, etc.
Application Keys
| Description |
Command |
| Generate an application key |
php artisan key:generate |
Note: You can specify an alternate key length by adding an extra argument to the command.
CLI Options
| Description |
Command |
| Setting the Laravel environment |
php artisan foo --env=local |
| Setting the default database connection |
php artisan foo --database=sqlitename |