Adquiere este curso para tener acceso a todas las lecciones
Comprar curso8. Habilitar la asignacion masiva
1 comentarios
Inicia sesión para comentar
Comentarios:
-
Blanca Segura hace 11 meses
Lástima que tengo el siguiente error …>>>>
- 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 framesA qué se debe? Alguna idea???
-
Victor Arana Flores hace 11 meses
Tienes que importar la definición del modelo Family
-
Blanca Segura hace 11 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 11 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 11 meses
Gracias Víctor!