| 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 |