Slide 51
Slide 51 text
破壊的変更
破壊的変更
画像アップロード処理
画像アップロード処理
バリデーションでJPEG画像が画像として認識されない現象
laravel/frameworkが依存しているsymfony/mimeのアップデートが原因。
symfonyがv5.2以降で拡張子の順序を変更したため、Laravelのバリデーショ
ン時にJPEG画像のmimetypeが一致しなくなり、エラーとして弾かれてしま
うようになった模様。Laravel のバリデーション image を使わずにmimesで
拡張子を直接していすることで復旧させた。
参考: https://qiita.com/fakefurcoronet/items/0ecf78d9fca3ee62a0f7