Editar variantes
Comprar curso

48. Editar variantes


5 comentarios

Inicia sesión para comentar

Comentarios:

  • Rafael Diaz

    Rafael Diaz hace 2 semanas

    Tengo otra pregunta profesor Victor. Al hacer esto de los updates de las variantes, si tengo dos opciones, talla y color, y ya tengo las variantes con imagenes, al modificar por ejemplo, un color, las variantes que quedan de otro color y ya tienen imagenes, pierden las imagenes al recrear las variantes. ¿Cómo podemos solucionar esto?

  • Rafael Diaz

    Rafael Diaz hace 2 semanas

    Hola Victor. Mira que a veces con la función

        #[On('variant-generate')]

        public function updateProduct() {

            $this->product = $this->product->fresh();

        }

    obtengo el error 500. Qué podrá ser?

    • Victor Arana Flores hace 2 semanas

      Hola Rafael ¿tienes activado el debug?

      Error 500 es error de servidor, y si tienes activado el debug, te debería salir ahi que linea es la que esta produciendo el error.

      Ademas cuando ocurre un error tambien se agrega un nuevo registro en storage/logs/laravel.log 

    • Rafael Diaz hace 2 semanas

      Hola victor. Asi es. Acabo de hacer seguimiento y me dice esto el log:

      production.ERROR: No application encryption key has been specified.

      Tengo generada esa key en mi archivo .env, no se que pueda ser. Me aparece solo en ese evento ‘variant-generate'. Lo estoy disparando desde otro componente livewire. Podrá ser ese el problema? 

    • Victor Arana Flores hace 2 semanas

      Hola Rafael, aquí por los comentarios sería dificil poder dar con el error, tendría que analizar tu codigo y hacer pruebas para poder encontrar cual es el error.

  • Marco A. Yanez

    Marco A. Yanez hace 6 meses

    Excelente Continuamos… con Frontend

  • Luis Gonzalo

    Luis Gonzalo hace 9 meses

    Hola profesor, no sé si soy el único que presenta el siguiente problema. Al ejecutar las migraciones y seeders nuevamente se tarda mas de lo que se tardaba anteriormente y se crean al rededor de 40 imagenes en lugar de las 150. Anteriormente no tenía problemas con esto. Cuando pido al seeder que corra 10 o cualquier otra cantidad, me crean menos imagenes de lo que le pido. Además de esto cuando actualizo la imagen del product edit me sale el siguiente error: stream_get_meta_data(): Argument #1 ($stream) must be of type resource, bool given

    • Luis Gonzalo hace 9 meses

    • Victor Arana Flores hace 9 meses

      Hola Luis, de cuando en cuando el proveedor de imagenes de faker falla. Te doy una posible solución.

      Abre el siguiente archivo: vendor\fakerphp\faker\src\Faker\Provider\Image.php

      Una forma rapida de llegar a el es presionando ctrl + p  en VSC y colocar la ruta

      una vez ahi haz la siguientes modificaciones

      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

      Con esos cambios descargara las imagenes desde otro proveedor

    • Luis Gonzalo hace 9 meses

      Muchisimas gracias profesor, me ha sido de gran ayuda :)

  • Edmer

    Edmer hace 10 meses

    Estimado profesor.

    Cómo ser si un producto solo tiene talla.

    Del mismo modo si solo tiene color.

    • Victor Arana Flores hace 10 meses

      Solo le agregas color o talla, no necesitas agregar ambos