Я експериментував, використовуючи нову інтеграцію Flysystem з Laravel 5. Я зберігаю "локалізовані" шляхи до БД і отримую фасад Storage для завершення шляху. Наприклад, я зберігаю screenshots/1.jpg
та використовую
Storage::disk('local')->get('screenshots/1.jpg')
або
Storage::disk('s3')->get('screenshots/1.jpg')
Я можу отримати той самий файл на різних дисках.
get
отримує вміст файлу, але я сподіваюся використовувати його в своїх поданнях, як це:
<img src="{{ Storage::path('screenshots/1.jpg') }}" />
але шлях, або що-небудь, що може отримати повний шлях, недоступний (наскільки я бачу). То як я можу повернути повний шлях? Або мені цікаво, чи це за задумом? Якщо так, то чому я не маю змоги отримати повний шлях? Або я роблю це зовсім не так?