Laravel

File Storage

Configuración del filesystem, disco local, S3, subida de archivos, operaciones con archivos, visibilidad, enlaces simbólicos, streaming

18 preguntas de entrevista·
Mid-Level
1

¿Qué archivo de configuración de Laravel define los discos de almacenamiento de archivos?

Respuesta

El archivo config/filesystems.php centraliza toda la configuración de los sistemas de almacenamiento en Laravel. Define los discos disponibles (local, public, s3), sus respectivos drivers y parámetros específicos como el directorio raíz, la visibilidad por defecto o las credenciales cloud. Esta centralización permite cambiar fácilmente entre distintos backends de almacenamiento sin modificar el código de negocio.

2

¿Qué método permite almacenar contenido directamente en un archivo con Laravel Storage?

Respuesta

El método Storage::put() acepta una ruta y contenido (string o resource) para crear o sobrescribir un archivo. Devuelve un booleano que indica el éxito de la operación. Este método es ideal para almacenar contenido generado dinámicamente como exports CSV, reportes JSON o contenido descargado vía API. Para subidas de formularios con UploadedFile, putFile() o putFileAs() son más apropiados.

3

¿Qué disco de Laravel almacena los archivos accesibles públicamente mediante URL?

Respuesta

El disco public almacena los archivos en storage/app/public y usa un enlace simbólico hacia public/storage para hacerlos accesibles vía HTTP. El comando php artisan storage:link crea este enlace simbólico. Este disco está configurado con visibility public por defecto, permitiendo el acceso directo a los archivos mediante URLs como /storage/avatars/user.jpg. Es adecuado para assets de usuario como avatares, imágenes de perfil o documentos públicos.

4

¿Qué método verifica si un archivo existe en el sistema de almacenamiento?

5

¿Qué comando Artisan crea el enlace simbólico para el disco public?

+15 preguntas de entrevista

Domina Laravel para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis