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
1 2 3 |
# Crear la tabla "posts" php artisan make:migration create_posts_table --create posts php artisan migrate |
Modificar una tabla existente
1 2 3 4 5 6 7 |
# 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
1 |
php artisan key:generate |
Crear un middleware
1 2 |
# Crear un middleware para verificiar si el usuario tiene una sesión php artisan make:middleware HasUserASession |
Crear un modelo
1 2 |
# Crear modelo Post php artisan make:model Post |
Crear un controlador
1 2 |
# 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
1 |
php artisan make:auth |