У меня есть эта форма
<form class="" enctype="multipart/form-data" action="{{route('submit_prop')}}" method="POST">
<div class="margin-btm-sm">
<label>Main Image</label>
<input type="file" name="main_img" class="form-control" />
</div>
<div class="margin-btm-sm">
<button type="submit" class="btn btn-primary">Save</button>
</div>
</form>
при отправке формы массив запроса (массив POST) пуст. но при удалении enctype = "multipart / form-data" из формы
<form class="" action="{{route('submit_prop')}}" method="POST">
в массиве запроса есть данные.
Метод контроллера:
function submit(SubmitPropRequest $request, $id=null) {
dd(\Request::all());
}
Контроллер запроса:
public function rules()
{
dd(\Request::all());
return [
'main_img' => 'image|mimes:png,jpg,jpeg',
];
}
в чем проблема? я знаю, что enctype является обязательным при отправке файла. Я использовал его в Laravel 5.0, и все было в порядке, почему ij Laravel 5.1 не работал.