informatica:programacion:php:frameworks:laravel:bases_de_datos
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:php:frameworks:laravel:bases_de_datos [2025/03/06 11:38] – [Factories] tempwin | informatica:programacion:php:frameworks:laravel:bases_de_datos [2025/03/09 15:10] (actual) – [Seeders] tempwin | ||
|---|---|---|---|
| Línea 440: | Línea 440: | ||
| Esto poblará las tablas de las bases de datos con lo que hemos programado. | Esto poblará las tablas de las bases de datos con lo que hemos programado. | ||
| + | |||
| + | <WRAP center round info 80%> | ||
| + | Si queremos ejecutar solo un determinado //seeder//: | ||
| + | |||
| + | <code bash> | ||
| + | php artisan db:seed --class=NombreSeeder | ||
| + | </ | ||
| + | </ | ||
| Podemos combinar los dos comandos anteriores de la siguiente manera: | Podemos combinar los dos comandos anteriores de la siguiente manera: | ||
| Línea 583: | Línea 591: | ||
| </ | </ | ||
| - | Ya podremos usarlo: | + | Ya podremos usarlo |
| <code bash> | <code bash> | ||
| Línea 589: | Línea 597: | ||
| </ | </ | ||
| - | + | De todos modos, si nuestro | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | Ahora usaremos este factory para crear de forma aleatoria instancias de nuestro | + | |
| <code php> | <code php> | ||
| - | php artisan tinker | + | // ... |
| + | public function run(): void | ||
| + | { | ||
| + | Post:: | ||
| + | |||
| + | $this-> | ||
| + | UserSeeder:: | ||
| + | ]); | ||
| + | } | ||
| </ | </ | ||
| - | |||
| - | Y dentro de tinker: | ||
| - | |||
| - | < | ||
| - | App\Models\Product:: | ||
| - | </ | ||
| - | |||
| - | Veremos las 5 instancias que se habrán creado. Como hemos usado '' | ||
| - | |||
| - | < | ||
| - | App\Models\Product:: | ||
| - | </ | ||
| - | |||
| ==== Database seeder ==== | ==== Database seeder ==== | ||
informatica/programacion/php/frameworks/laravel/bases_de_datos.1741257483.txt.gz · Última modificación: por tempwin
