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