8. Introducción a las migraciones
Las migraciones te permiten crear, modificar y eliminar tablas y campos 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, aprenderás cómo crear y ejecutar migraciones en Laravel, cómo revertir migraciones y cómo trabajar con el sistema de migraciones para administrar cambios en la estructura de la base de datos. Además, conocerás cómo utilizar las migraciones para crear tablas con restricciones de integridad referencial, índices y claves únicas. Con estos conocimientos, podrás manejar de manera efectiva la estructura de la base de datos en tus aplicaciones Laravel.
5 comentarios
Inicia sesión para comentar
Comentarios:
-
Marco Lopez hace 1 año
Es Laravel 10? por la fecha de computadora digo
-
Antonio Garcia Marin hace 1 año
Es Laravel 10 pero el curso te valdria para Laravel 9 u 8.
-
-
Oliver Espinoza hace 1 año
Buenas día profe
¿A qué se refiere el sig error?
php artisan migrate
Illuminate\Database\QueryException
could not find driver (SQL: select * from information_schema.tables where table_schema = blog and table_name = migrations and table_type = 'BASE TABLE')
at vendor/laravel/framework/src/Illuminate/Database/Connection.php:760
756▕ // If an exception occurs when attempting to run a query, we'll format the error
757▕ // message to include the bindings with SQL, which will make this exception a
758▕ // lot more helpful to the developer instead of just the database's errors.
759▕ catch (Exception $e) {
➜ 760▕ throw new QueryException(
761▕ $query, $this->prepareBindings($bindings), $e
762▕ );
763▕ }
764▕ }+36 vendor frames
37 artisan:37
Illuminate\Foundation\Console\Kernel::handle()
-
Martzdev hace 1 año
El error indica que no logró encontrar el controlador, verifica si está bien establecido el driver de conexión a la base de datos
-
-
Darwin hace 2 años
Vamos super bien con el curso, esta muy bueno
-
Walter hace 2 años
? Migraciones: son como el control de versiones de la base de datos.
Nos ayuda a trabajar en equipos.
Los archivos de migraciones se guardan en database/migrations
El método up crea una tabla y el método down la elimina.
Tipos de columnas que se pueden especificar: Database: Migrations - Laravel
? php artisan migrate
Este comando ejecuta los métodos up de los archivos de migraciones.
-
Carlos Romero hace 2 años
Laravel 9 trae modificaciones en los script de migraciones
-
Victor Arana Flores hace 2 años
La unica modificación es que son anonimas. En el funcionamiento es exactamente igual
-