Cuando nos encontramos trabajando con Laravel una de las mejores herramientas que tenemos a nuestra disposición es el generador llamado artisan, aquí te dejamos nuestra lista de los comandos que más usamos en el día a día:
Crear una tabla
# Crear la tabla "posts" php artisan make:migration create_posts_table --create posts php artisan migrate
Modificar una tabla existente
# Agregar el campo "summary" a la tabla "posts" php artisan make:migration add_summary_to_posts_table --table="posts" # Agregar varios campos nuevos a la tabla "users" php artisan make:migration add_fields_to_users_table --table="users" php artisan migrate
Generar una llave para hashing
php artisan key:generate
Crear un middleware
# Crear un middleware para verificiar si el usuario tiene una sesión php artisan make:middleware HasUserASession
Crear un modelo
# Crear modelo Post php artisan make:model Post
Crear un controlador
# Crear el controlador PostsController compatible con REST (resource) php artisan make:controller PostsController --resource
Generar código boilerplate para autenticación de usuarios
Este comando debería ejecutarse lo más pronto al iniciar tu proyecto ya que re-escribirá tus layouts y controladores de Autenticación y Usuarios
php artisan make:auth