¿Que es Artisan?

Hoy en día en muchos framework de desarrollo web como PHP usan una interfaz de comandos como Artisan para facilitar los cambios y configuraciones en este framework Laravel con PHP. Y vamos a conocer las sentencias básicas.

Comandos Básicos con Artisan

Para listar los comandos que tenemos en Artisan.

php artisan list

Nos dice como podemos usar el comando migrate con help

php artisan help migrate

Mostrar la versión actual del framework que se esta empleando.

php artisan --version

Setear nuestra Aplicación web en modo mantenimiento

php artisan down

Habilitar la Aplicación web en activo

php artisan up

Comandos para Base de Datos

Crear un tabla de registro de migraciones de la Base de datos.

php artisan migrate:install

Crear una tabla plantilla para la migración

php artisan make:migration create_users_table --create="usuarios"

Crear una estructura para la migración, tener en cuenta el formato.

php artisan make:migration create_[nombreMigracion]_table

Para actualizar la estructura de una tabla

php artisan make:migration update_[nombreMigracion]_table --table=authors

Para comenzar la migración de la base de datos y estructura.

php artisan migrate

Actualiza la migración de la base de datos y estructura.

php artisan migrate:fresh

Para llenar los registros a las tablas

php artisan db:seed

Si queremos revertir la migración a la base de datos.

php artisan migrate:rollback

Comandos para Controladores

Si queremos crear un controlador

php artisan make:controller ArticlesController

Comandos para Modelos

Creamos un modelo para una entidad

php artisan make:model Article

Creamos un modelo junto a su migración y controlador

php artisan make:model Product -mc

Creamos un modelo junto a su migración, controlador y recursos

php artisan make:model Product -mcr

Carga un Shell con el ambiente de Laravel en la consola.

php artisan tinker

Comandos para manejos de Rutas

Mostrar todo el esquema de las rutas a la cual se pueden acceder

php artisan route:list