styde specific seeders seeder not multiple hacer exist ejecutar does database laravel-4

database - specific - seeder laravel styde



Laravel 4 db seed archivo de sembradora especĂ­fico (2)

Tengo una tabla de usuarios existente con información sembrada a través de db:seed desde UserSeeder.php. Ahora, estoy agregando una nueva tabla de productos y quiero agregar información a la tabla de productos. ¿Cómo puedo evitar que Laravel coloque el UserSeeder en la base de datos, pero solo el nuevo ProductSeeder sea sembrado?

Gracias.


Aquí hay un ejemplo de trabajo con el espacio de nombres completo de la clase:

En caso de utilizar doble barras invertidas // .

El nombre de la clase es DefaultBannersSeeder .

php artisan db:seed --class=App//Containers//Banners//Data//Seeders//DefaultBannersSeeder


Puede llamar a las clases individuales de semillas por su nombre de clase. De los docs .

De forma predeterminada, el comando db: seed ejecuta la clase DatabaseSeeder, que se puede usar para llamar a otras clases de semilla. Sin embargo, puede usar la opción --class para especificar una clase de sembradora específica para ejecutar individualmente:

php artisan db:seed --class=ProductTableSeeder

En el ejemplo anterior, la clase ProductTableSeeder debería existir en app/database/seeds .