He estado experimentando usando la nueva integración de Flysystem con Laravel 5. Estoy almacenando rutas 'localizadas' a la base de datos y obteniendo la fachada de almacenamiento para completar la ruta. Por ejemplo, almaceno screenshots/1.jpg
y uso
Storage::disk('local')->get('screenshots/1.jpg')
o
Storage::disk('s3')->get('screenshots/1.jpg')
Puedo recuperar el mismo archivo en diferentes discos.
get
recupera el contenido del archivo, pero espero usarlo en mis vistas de esta manera:
<img src="{{ Storage::path('screenshots/1.jpg') }}" />
pero la ruta, o cualquier cosa que pueda recuperar la ruta completa no está disponible (por lo que puedo ver). Entonces, ¿cómo puedo devolver la ruta completa? O me pregunto si esto es por diseño. Si es así, ¿por qué se supone que no puedo obtener la ruta completa? ¿O estoy haciendo esto completamente de manera incorrecta?