Mostrando entradas con la etiqueta Eliminar un archivo en laravel. Mostrar todas las entradas
Mostrando entradas con la etiqueta Eliminar un archivo en laravel. Mostrar todas las entradas

martes, 18 de julio de 2017


En este articulo, les enseñare cómo comprobar si un archivo existe o no en el directorio dado y si existe un archivo, elimine el archivo del directorio.

Cuando va a trabajar en el sistema de archivos y necesita actualizar los datos, incluidos los archivos, entonces tendrá que eliminar los archivos existentes y luego subir el nuevo.

Así que antes de ir a eliminar los archivos existentes, tendrá que asegurarse de que los archivos existen; utilizando el file_exists() sabremos si el archivo existe, de lo contrario puede obtener el siguiente error:

php - Warning: unlink(Image): No such file or directory 
(Php - Advertencia: unlink (Image): Ningún archivo o directorio)

En PHP, se utiliza el método file_exists() para comprobar si el archivo existe o no y si el archivo existe entonces se utiliza la función unlink() para eliminar archivos.



Ejemplo 1 para borrar un archivo en Laravel 



if(file_exists(public_path('images/mi-archivo.jpeg'))){
  unlink(public_path('images/mi-archivo.jpeg'));
}else{
  dd('El archivo no existe.');
}

Ejemplo 2 para eliminar un archivo en Laravel

Ahora borraremos un archivo utilizando el método de  Laravel File::delete().


<?php

if(\File::exists(public_path('images/mi-archivo.jpeg'))){
  \File::delete(public_path('images/mi-archivo.jpeg'));
}else{
  dd('El archivo no existe.');
}

Puede eliminar los archivos múltiples de la siguiente manera:


<?php

\File::delete($file1,$file2);


Y eso seria todo espero que les guste :)

Category: articles