Storage

Storage

Sistema de arquivos protegido — arquivos enviados ou gerados ficam em storage/, fora do diretório público.

Rota de Servir Arquivos

O Blumiga serve arquivos de storage/ via PHP na rota GET /storage/{path}.

// Exemplo: acessar uploads/foto.jpg
<img src="/storage/uploads/foto.jpg">

A rota detecta o MIME type automaticamente, define cabeçalhos de cache (Cache-Control: public, max-age=86400) e serve o arquivo diretamente.

storage_url()

Gera URL pública completa para um arquivo dentro de storage/.

$url = storage_url('uploads/foto.jpg');
// http://localhost:8000/storage/uploads/foto.jpg

storage_path()

Retorna o caminho absoluto no servidor para um arquivo dentro de storage/.

$path = storage_path('logs/app.log');
// /var/www/projeto/storage/logs/app.log

Casos de Uso