En el DatabaseSeeder tengo \App\Models\User::factory(10)->create(); \App\Models\Post::factory(120)->create() pero me arroja el erro...

Rodrigo Rodriguez

Rodrigo Rodriguez

Pregunta
studenthace 4 años

En el DatabaseSeeder tengo

\App\Models\User::factory(10)->create();

\App\Models\Post::factory(120)->create()

pero me arroja el error de que no encuentra dichas clases User y Post

luego hago

\App\User::factory(10)->create();

\App\Post::factory(120)->create()

y arroja

Call to undefined method App\User::factory()

Alguna sugerencia ? Gracias de antemano.

2 respuestas
para escribir tu comentario
    Andres Gazui

    Andres Gazui

    studenthace 4 años

    Recuerden que al utilizar Laravel 8 sus modelos son creados dentro de la carpeta app/models, también traten de verificar si la conexión a su base de datos esta bien y que versión de Laravel se encuentran usando, ya que en versiones anteriores (desde la 7 para abajo) los factories se invocaban de otra forma :D

    Jose Gomez

    Jose Gomez

    studenthace 4 años

    tengo el mismo problema, lograste solucionarlo?

Curso de API REST con Laravel

Curso de API REST con Laravel

Construye APIs REST profesionales con Laravel, aprendiendo desde la estructura básica y planificación hasta la autenticación con tokens en APIs privadas. Configura y personaliza recursos, colecciones y maneja versiones eficientemente.

Curso de API REST con Laravel
Curso de API REST con Laravel

Curso de API REST con Laravel

Construye APIs REST profesionales con Laravel, aprendiendo desde la estructura básica y planificación hasta la autenticación con tokens en APIs privadas. Configura y personaliza recursos, colecciones y maneja versiones eficientemente.