①accept="image/*"
accept="image/*" は、HTMLの 要素で使用される属性で、ユーザーが画像ファイル(jpeg, png, gif, webp, svg など)だけを選択できるように制限するためのものです。
使い方
<input type="file" accept="image/*">
詳細
・accept="image/" を指定すると、ファイル選択ダイアログで画像ファイルのみが選択可能になります。
・image/ は、すべての画像フォーマット(image/png, image/jpeg, image/gif など)を許可するワイルドカードです。
②バリデーション:image
ファイルは画像(jpg、jpeg、png、bmp、gif、svg、webp)であるか確認できる。
/Applications/MAMP/htdocs/Laravel/EXP-alert/app/Http/Requests/ItemFormRequest.php
public function rules()
{
return [
'image_path' => ['image', 'max:2048']
];
}