Migraciones y Seeds




Migraciones y Seeds en Laravel

Las migraciones y seeds en Laravel son herramientas esenciales para gestionar y poblar tu base de datos. Las migraciones te permiten definir la estructura de la base de datos de manera programática, mientras que los seeds te permiten insertar datos de prueba o iniciales en las tablas.

Migraciones

  • Creación de migraciones: Se utiliza el comando Artisan php artisan make:migration crear_tabla_usuarios.
  • Ejecución de migraciones: Se utiliza el comando Artisan php artisan migrate.
  • Reversión de migraciones: Se utiliza el comando Artisan php artisan migrate:rollback.

Seeds

  • Creación de seeds: Se utiliza el comando Artisan php artisan make:seeder UsuariosSeeder.
  • Ejecución de seeds: Se utiliza el comando Artisan php artisan db:seed.
  • Ejecución de seeds específicos: Se utiliza el comando Artisan php artisan db:seed --class=UsuariosSeeder.

Las migraciones y seeds facilitan la gestión de la base de datos en un entorno de desarrollo y producción, permitiendo mantener la estructura y los datos de manera consistente.


Ejemplo de migración

                Schema::create('usuarios', function (Blueprint $table) {
                    $table->id();
                    $table->string('nombre');
                    $table->string('email')->unique();
                    $table->timestamps();
                });
            



Publicar un comentario

0 Comentarios