のディレクトリを作成します例えば、ファイル、:Laravel 5.3ストレージ::プットは、私は、ファイルを保存するためにLaravelのファイルストレージ機能を使用していたファイル名
storage/app/952d6c009.jpg/952d6c009.jpg
または
storage/app/234234234.jpg/234234234.jpg
これは予想されますか?ファイルごとに別々のディレクトリなしでファイルを保存する方法はありますか?
ありがとうございます!
のディレクトリを作成します例えば、ファイル、:Laravel 5.3ストレージ::プットは、私は、ファイルを保存するためにLaravelのファイルストレージ機能を使用していたファイル名
storage/app/952d6c009.jpg/952d6c009.jpg
または
storage/app/234234234.jpg/234234234.jpg
これは予想されますか?ファイルごとに別々のディレクトリなしでファイルを保存する方法はありますか?
ありがとうございます!
に格納されているパスを取得します
Storage::disk('local')->put($newFilename, $file);
にこのラインを参照してください。オブジェクトを試してみてください:
Storage::disk('local')->put($newFilename, file_get_contents($file));
これは、ファイル名として保存するディレクトリを指定したために発生しました。 newFilename
は、 'images'などのディレクトリ名である必要があります。ですから、
Storage::disk('local')->putFile('images', $file);
にこれを変更することができ、あなたは、あなたがファイルではない第二引数にファイルの内容を提供する必要がstorage/app/images/234234234.jpg
この場合、ファイルはどの時点で新しいファイル名を取得しますか? '$ file'オブジェクトを編集してファイル名を更新するべきですか? '$ file-> originalName = $ newFilename;'のようなもの? – zundi
あなたはそれを行うことができますか@ ABDEL-RHMAN – xmhafiz