Adquiere este curso para tener acceso a todas las lecciones
Comprar curso142. Darle un nombre a las imagenes que subimos
1 comentarios
Inicia sesión para comentar
Comentarios:
-
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
-