Laravel 5 との新しい Flysystem 統合を使用して実験を行っています。DB への「ローカライズされた」パスを保存し、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') }}" />
しかし、パス、またはフルパスを取得できるものは利用できません(私が見る限り)。では、どうすれば完全なパスを返すことができますか? それとも、これが仕様によるものなのだろうか?もしそうなら、なぜ私は完全なパスを取得できないはずなのですか? それとも、私はこれを完全に間違った方法で行っていますか?