Adquiere este curso para tener acceso a todas las lecciones
Comprar curso31. Introducir datos de prueba para productos
2 comentarios
Inicia sesión para comentar
Comentarios:
-
Ale Godoy hace 1 mes
Ami me da el siguiente error en este apartado a ver si podéis ayudarme, gracias:
-
Victor Arana Flores hace 1 mes
Hola, estas teniendo un error con la llave foranea. Para ser exacto con el campo subcategory_id. Esa llave foranea esta haciendo referencia a la tabla subcategories y esa tabla aun no existe.
Recuerda que importa el orden en el que se ejecutan las migraciones.
-
Ian Bonillo hace 1 mes
tengo ese mismo error, lo lograste solucionar?
-
Ale Godoy hace 1 mes
Hola, habría que mirar de nuevo el orden de las Migraciones, pero lo tenía bien en orden no se que pasa. Lo que hice fue seguir el curso para no pararme tanto..
-
Victor Arana Flores hace 1 mes
Así es Ale, cuando trabajas con llaves foraneas es super importante el orden en el que se ejecuta las migraciones, ya que la llaves foraneas hacen referencia a las llaves primarias de otra tabla, y si esta tabla aun no se ha creado entonces ahi aparece ese error.
Para que no te de este error, la tabla subcategories debe crearse antes de la tabla products
-
-
Blanca Segura hace 4 meses
Estimado Víctor:
En el vídeo dices de cómo descargar las imágenes via Faker, cuando se traba la descarga. Ese es mi problema. Ya voy en el tercer intento. Alguna ayuda??-
Victor Arana Flores hace 4 meses
Hola Blanca, te comparto la solución
Abre el siguiente archivo:vendor\fakerphp\faker\src\Faker\Provider\Image.php
Una vez abierto este archivo reemplaza las siguientes lineas
public const BASE_URL = 'https://placehold.jp'; // cambie la URL
curl_setopt($ch, CURLOPT_FILE, $fp); //línea existente
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//nueva línea
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//nueva línea
$success = curl_exec($ch) && curl_getinfo($ch, CURLINFO_HTTP_CODE) === 200;//línea existente
-