Habilitar la asignacion masiva
Comprar curso

8. Habilitar la asignacion masiva


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Blanca Segura

    Blanca Segura hace 5 meses

    Lástima que tengo el siguiente error …>>>>

    1. Puse FamilySeeder.php:

    foreach ($families as $family => $categories) {
    $family = Family::create([
    'name' => $family,
    ]);

    ------------------------

    2) DatabaseSeeder.php
    $this->call([
    FamilySeeder::class,
    ]);

    3) Me da el siguiente error:

    Class "Database\Seeders\Family" not found 

     at database/seeders/FamilySeeder.php:942 
       938▕         ]; 
       939▕  
       940▕         foreach ($families as $family => $categories) { 
       941▕  
     ➜ 942▕             $family = Family::create([ 
       943▕                 'name' => $family, 
       944▕             ]); 
       945▕  
       946▕         } 

         +8 vendor frames 

    A qué se debe? Alguna idea???

     

    • Victor Arana Flores hace 5 meses

      Tienes que importar la definición del modelo Family

    • Blanca Segura hace 5 meses

      Se debe importar al comienzo!!! Esto te faltó aclarar. 
      (He revisado minuto a minuto los videos tanto este como el posterior … )

      use App\Models\Family;

    • Victor Arana Flores hace 5 meses

      Hola Blanca, siempre se importa al comienzo la definicion de una clase, de lo contrario no se puede usar.

      No solo en modelos, sino controladores, seeders, etc.

      Solo en el caso que vayas a usar una clase que se encuentra en el mismo directorio que otra clase, no es necesario.

      Por ejemplo hacer referencia a un modelo, dentro de otro modelo.

    • Blanca Segura hace 5 meses

      Gracias Víctor!