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();
});
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias