Anuncio

Entra a participar en el Slack de Laraveles. Solicita tu invitación aquí.
Nos ayuda a manter la comunidad

#1 03/03/2020 08:29:34

Wtyd
Miembro
Registrado: 15/11/2016
Mensajes: 2

Lanzar seeders en producción

Buenas.

Instalo la aplicación de la siguiente forma:

composer install --classmap-authoritative --no-dev
php artisan config:cache
php artisan route:cache

Después lanzo las migraciones y finalmente los seeders:

php artisan migrate --force
php artisan db:seed --class=DatabaseSeeder --force

El seeder me da un el siguiente error:

In DatabaseServiceProvider.php line 78:
Class 'Faker\Factory' not found

Esto es debido a que Faker es una dependencia dev y yo he instalado la apliación como no dev pero ninguno de los seeders que uso usan faker ya que son datos de configuración de la aplicación. ¿Existe alguna solución que no pase por cambiar el requisito de fzaninotto/faker de require-dev a require?

Saludos!

Desconectado

#2 03/03/2020 10:12:49

Wtyd
Miembro
Registrado: 15/11/2016
Mensajes: 2

Re: Lanzar seeders en producción

Solucionado.

El error se debía a que en un seeder usaba una factory.

Desconectado

Pié de página <- REVISAR ->

Powered by FluxBB

Ayuda a mantener la comunidad: