保存方法を使用して画像を保存できません。Laravel Cant保存画像を使用して保存
私が行う場合:$file->move(public_path().'/', $file->getClientOriginalName());
画像が保存されますと、私はファインダーで開くことができます。
しかし、私は使用して画像を保存した場合:
$extension = $file->guessExtension();
$filename = 'thumnail_'.$id.'.'.$extension;
if ($file) {
$s3 = Storage::disk('public')->put($filename, $file);
}
をまた、フォルダに保存されますが、その後、私は、ファイルが
が破損しているため、それを開いカントと明確な「ファイル」になることですコントローラから私のモデルに送られます:$ file = $ request-> file( 'images');
$ファイル名は、ファイルの内容でなければなりません。.. –
ドキュメント、$ファイルに基づいてパスを持っている必要があり、あなたがのfile_get_contentsを使用することができますが、: ($ファイル)であれば、{ $ S3 =ストレージ::ディスク(」パブリック ') - > put($ filename、file_get_contents($ file)); } –
@YohananBaruchelあなたはどういうことを言っていますか?私は/ storageフォルダーに保管する( 'public')と書いています。ファイルは保存されます私はそれを開くことができません – user2722667