
Adquiere este curso para tener acceso a todas las lecciones
Comprar curso11. Inserción de registros en la tabla de productos
En este módulo, aprenderás cómo insertar registros en la tabla de productos de tu base de datos. Desde la creación de los productos necesarios, hasta la implementación de los mismos en tu aplicación.
2 comentarios
Inicia sesión para comentar
Comentarios:
-
Jose Chavez hace 2 meses
Hola, cuando corro el ProductSeeder me sale este error SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '157-App\Models\Product' for key 'PRIMARY' osea no me deja guardar un id de producto repetido en 'imageable_id' y no entiendo si es una relacion polimorfica me deberia dejar que un producto tenga varias imagenes…en el modelo product lo tengo puesto igual que tu $this->morphMany(Image::class, 'imageable'); que crees que sea?
-
Jesús Sánchez hace 7 meses
Hola Victor, buena tarde tengo un problema en la etapa de insersion de marcas. al correo el migrate me sale este error:
Attempt to read property "brands" on null
at C:\xampp\htdocs\lifesupplements\database\factories\ProductFactory.php:24
20▕ $name = $this->faker->sentence(2);
21▕ $subcategory = Subcategory::all()->random();
22▕
23▕ $category = $subcategory->category;
➜ 24▕ $brand = $category->brands->random();
25▕
26▕ if ($subcategory->color) {
27▕ $quantity = null;
28▕ }else{1 C:\xampp\htdocs\lifesupplements\database\factories\ProductFactory.php:24
Illuminate\Foundation\Bootstrap\HandleExceptions::Illuminate\Foundation\Bootstrap\{closure}("Attempt to read property "brands"
on null", "C:\xampp\htdocs\lifesupplements\database\factories\ProductFactory.php")2 C:\xampp\htdocs\lifesupplements\vendor\laravel\framework\src\Illuminate\Database\Eloquent\Factories\Factory.php:429
Database\Factories\ProductFactory::definition()ya repase todos los videos pero no encuentro en donde esta el error.