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

    Marco Lopez hace 1 año

    Es Laravel 10? por la fecha de computadora digo

    • Antonio Garci­a Mari­n hace 1 año

      Es Laravel 10 pero el curso te valdria para Laravel 9 u 8.

  • Oliver Espinoza

    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

    Darwin hace 2 años

    Vamos super bien con el curso, esta muy bueno

  • Walter

    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

    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