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