Darle un nombre a las imagenes que subimos
Comprar curso

142. Darle un nombre a las imagenes que subimos


1 comentarios

Inicia sesión para comentar

Comentarios:

  • Imarcial

    Imarcial hace 5 meses

    ¿En que capítulo anterior se vió el tema de establecer el nombre de la imagen el slug?

    • Oscar Martin hace 5 días

      No se encuentra ese video, pero básicamente lo que se hizo fue sustituir  el nombre que Laravel da automáticamente a la imagen subida, por un nombre que coincida con el slug del  post mediante

      // Para dar un nombre personalizado a la imagen, se puede usar el método putFileAs, que permite especificar el nombre del archivo, en este caso, se genera un nombre único utilizando el slug del post y la extensión del archivo de imagen

      $extension = $request->image->extension(); //Obtiene la extensión del archivo de imagen

      $nameFile=$post->slug.'.'.$extension; //Genera un nombre de archivo único utilizando el slug del post y la extensión del archivo

      $data ['image_path']=Storage::putFileAs('post', $request->image, $nameFile, 'public'); //Almacena la imagen en el disco público, en la carpeta post, con el nombre generado anteriormente y devuelve la ruta de almacenamiento que se asigna al campo image_path del post