Я хочу, чтобы загрузить файл изображения с помощьюLaravel 5,1 файл проверки загрузки
{!! Form::open(['url'=>'admins']) !!}
{!! Form::input('file','photo',null,['class'=>'photo_input']) !!}
Кроме того, мои правила валидации
public function rules()
{
return [
'username'=>'required|max:127|min:3|unique:users,username,'.$this->username,
'email'=>'required|max:127|email|min:3|unique:users,email,'.$this->email,
'password'=>'required|max:127|min:5|confirmed',
'password_confirmation'=>'required|max:127|min:5|',
'role'=>'required|max:127|min:5|in:programmer,admin,employee',
'photo' => 'mimes:jpg,jpeg,bmp,png,gif'
];
}
Но я получаю сообщение об ошибке
Фотография должна быть файл типа: jpg, jpeg, bmp, png, gif.
Принимая во внимание, что расширение файла, которое я выбираю, является jpg, поэтому что не так?
Где вы получили этот файл изображения? Он должен иметь тип mime jpeg, а не только расширение файла. – Jerodev
Это обычный файл изображения, и я уверен, что это mime-тип jpg, также я пробовал другие изображения, но результат был тот же. –
Не могли бы вы разместить код для всей формы html? Или, по крайней мере, покажите нам, как вы создаете теги 'form'. – Jerodev