| 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.
| 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.
| Description | Command | 
|---|---|
| Setting the Laravel environment | php artisan foo --env=local | 
| Setting the default database connection | php artisan foo --database=sqlitename |