10. 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.
11 comentarios
Inicia sesión para comentar
Comentarios:
-
Ricardo Vega hace 9 meses
Me aparece el siguiente error al hacer php artisan migrate : Declaration of Illuminate\Database\PDO\Concerns\ConnectsToDatabase::connect(array $params, $username = null, $password = null, array $driverOptions = []) must be compatible with Doctrine\DBAL\Driver::connect(array $params): Doctrine\DBAL\Driver\Connection
-
Ricardo Vega hace 9 meses
Ya lo resolví. Solo elimine el paquete doctrine/dbal con composer remove doctrine/dbal
-
-
Jesus Parra hace 1 año
Excelente el contenido.
-
Juan Pablo Rojas Marin hace 1 año
Estas clases son increíbles. Excelente profesor. Como recomendación, ajustar un poco el tema del inglés, pero es excelente este contenido!
-
Victor Arana Flores hace 1 año
Hola Juan muchas gracias. Con respecto al ingles ya estoy trabajando en eso, estoy cursando ingles :D
-
-
Cris19n hace 1 año
instalar el paquete doctrine/dbal solo es necesaria cuando se usa SQlite.
-
Martzdev hace 1 año
Quienes usan PostgreSQL, no existe una forma nativa de agregar una columna después de otra columna específica en una tabla existente. El método after que mencionas solo está disponible para MySQL. Es decir que para ordenar hay que volver a crear la tabla y hacer la migración pero es tedioso y contraproducente, la solución? definir bien las columnas y si hay que agregar otra columna pos ni modo.
-
Antonio Garcia Marin hace 1 año
Pongo enlace donde explica el problema
https://wiki.postgresql.org/wiki/Alter_column_position
-
Sergio ┏(-_-)┛┗(-_- )┓┗(-_-)┛ hace 3 meses
Lo mismo sucede si estas usando SQL server, el metodo "after()" no funciona desafortunadamente, al parecer solo funciona si se usa DB como MySQL o MariaDB. Se agrega correctamente el campo pero al final de todas las columnas
-
-
Wilder Ramirez Delgado hace 1 año
Los videos se ven bien, muchas gracias!!!!
-
Carlos hace 1 año
bien
-
Wilder Torres hace 2 años
muy entendible
-
Darwin hace 2 años
Me costo un poco, pero después de ver el vídeo dos veces logre entender bien
-
Marvin Vera hace 2 años
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.