Cómo subir imágenes y renombrarlas
Comprar curso

146. Cómo subir imágenes y renombrarlas

En este capítulo aprenderás cómo subir imágenes al sistema de almacenamiento y cómo renombrarlas para que tengan un nombre más legible. Se explicará el uso de la función putFile() para subir imágenes y se mostrará cómo utilizar la función move() para renombrar las imágenes subidas.


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 año Destacado

    Si estás trabajando en un proyecto de Laravel y necesitas subir imágenes al sistema de almacenamiento, es posible que desees renombrarlas para que tengan un nombre más legible. En este capítulo, te enseñaremos cómo subir imágenes utilizando la función putFile() y cómo renombrarlas utilizando la función move().

    Para empezar, debes asegurarte de haber configurado el sistema de almacenamiento en el archivo .env. Una vez hecho esto, puedes utilizar la función putFile() para subir imágenes al sistema de almacenamiento. Esta función te permite cargar archivos en diferentes ubicaciones del sistema de almacenamiento, como el almacenamiento local o un servicio en la nube.

    Una vez que hayas subido la imagen utilizando la función putFile(), puedes utilizar la función move() para renombrar la imagen. Para hacerlo, debes indicar la nueva ubicación y el nuevo nombre de archivo que deseas asignar. Si deseas mantener la extensión del archivo original, puedes utilizar la función extension() para obtenerla y agregarla al nuevo nombre de archivo.

    Es importante tener en cuenta que, al utilizar la función move(), Laravel moverá la imagen a la nueva ubicación y la renombrará en el sistema de almacenamiento. Esto significa que la imagen original ya no existirá en su ubicación anterior.

    En resumen, subir imágenes al sistema de almacenamiento en Laravel es sencillo utilizando la función putFile(). Además, utilizando la función move(), puedes renombrar las imágenes para que tengan un nombre más legible. Ten en cuenta que, al utilizar la función move(), Laravel moverá la imagen a la nueva ubicación y la renombrará en el sistema de almacenamiento. Siguiendo estos pasos, podrás trabajar de manera efectiva con imágenes en tu proyecto de Laravel.

  • Leonardo Hirsch

    Leonardo Hirsch hace 1 año

    Hola! Consulta. Si quieres subir la app a un hosting tradicional con servidor Apache, ¿cómo se deben configurar los permisos de la carpeta y que siga siendo seguro? Por otro lado, ¿no convendría subir los archivos a una carpeta fuera del disco público? Gracias!

    • Jorge Gatica hace 1 mes

      La unica carpeta que queda expuesta es public (que me corrija el profe si no lo entendi bien), pero en general se configuran asi

      sudo find . -type f -exec chmod 664 {} \;   
      sudo find . -type d -exec chmod 775 {} \;