11. Como modificar tablas con las migraciones de Laravel
Las migraciones te permiten modificar la estructura de la base de datos de manera programática y controlada, lo que mejora la calidad y la mantenibilidad de la base de datos. En este capítulo, te enseñaremos cómo agregar y eliminar columnas, cómo modificar el tipo de datos y las restricciones de las columnas existentes, y cómo renombrar y eliminar tablas utilizando migraciones de Laravel. Además, conocerás cómo utilizar las migraciones para agregar y eliminar índices y claves foráneas, y cómo trabajar con las migraciones para realizar cambios en cascada en la base de datos. Con estos conocimientos, podrás modificar de manera efectiva la estructura de la base de datos de tus aplicaciones Laravel de manera controlada y segura.
6 comentarios
Inicia sesión para comentar
Comentarios:
-
Wilder Torres hace 5 meses
muy entendible
-
Darwin hace 5 meses
Me costo un poco, pero después de ver el vídeo dos veces logre entender bien
-
Marvin Vera hace 7 meses
Tal vez sea necesario agregar la opción para cambiar la calidad, ya que la calidad es variable durante la reproducción del video, supongo que se ajusta a la velocidad del internet.
-
Walter hace 8 meses
📌 Modificar una tabla existente
📌 Agregando una columna:
php artisan make:migration add_avatar_to_users_table
Con to_users_table al final del nombre se nos generará código predeterminado.
Agregamos en el método up:
$table->string('avatar')->nullable()->after('email');
Y en el método down:
$table->dropColumn('avatar');
📌 Modificando una columna existente:
Instalamos la dependencia necesaria
composer require doctrine/dbal
Y luego
php artisan make:migration cambiar_propiedades_to_users_table
Agregamos en el método up:
$table->string('name', 150)->nullable()->change();
Y en el método down:
$table->string('name', 255)->nullable(false)->change();
-
Carlos Palenque hace 11 meses
No esta nitido se ve algo borroso pero se entiende
-
Serafín hace 11 meses
se bastante mejor, muchas gracias