Laravel: Uso de la Facade File
Laravel: Uso de la Facade File
La facade File en Laravel permite manipular archivos de manera sencilla sin necesidad de utilizar directamente funciones de PHP como fopen, fwrite, o unlink.
Importación de la Facade
Antes de usarla, es necesario importar la clase:
|
|
Escribir en un Archivo
Para escribir en un archivo, usamos File::put():
|
|
Esto sobrescribe el contenido del archivo con el nuevo texto.
Añadir Contenido a un Archivo
Si queremos añadir contenido en lugar de sobrescribirlo, usamos File::append():
|
|
Leer el Contenido de un Archivo
Podemos leer el contenido de un archivo con File::get():
|
|
Comprobar si un Archivo Existe
Para verificar si un archivo existe:
|
|
Eliminar un Archivo
Si queremos eliminar un archivo:
|
|
Conclusión
La facade File facilita la manipulación de archivos en Laravel, proporcionando una interfaz simple y elegante en comparación con las funciones nativas de PHP.
📌 Nota: Para operaciones avanzadas, Laravel también ofrece la facade
Storage, que permite interactuar con sistemas de archivos locales y en la nube (como Amazon S3).