Я экспериментировал с использованием новой интеграции 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') }}" />
но путь или что-либо, способное получить полный путь, недоступно (насколько я вижу). Итак, как мне вернуть полный путь? Или мне интересно, это намеренно? Если да, то почему я не могу пройти полный путь? Или я ошибаюсь?