Laravel 5.3でファイルシステムを使用する際に問題が発生しています。私はローカルストレージにファイルを保存しようとしていますが、$file->store('directory', 'local')
またはStorage::putFile('directory', $file)
のいずれかを呼び出すと、正しい場所に格納されます。storage/app/directory/filename
しかし、両方の関数によって返されるパスには、storage/app
ディレクトリへのパスは含まれておらず、ちょうどdirectory/filename
です。Laravel 5.3ファイルシステムストア/ putFileが動作しない
私のローカルストレージドライバの設定は以下の通りです:
明らか'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
私はstorage_path()
ヘルパーで$パスをラップすることができますが、ドキュメントを読んだとき、これがないと思えます。 https://laravel.com/docs/5.3/filesystem#storing-files
私は間違っているか何かをしていますか?
私はちょうどテイラーがドキュメントでそれを説明したいと思います。私はすでにヘルパー関数を適用していますので、私はそれに固執します。誰も他の誰かが出てこないなら、これを答えとしてマークします。 ありがとう – rosscooper
それがあなたを助ける限り。 ;) –