Мне нужно обновить таблицу данных.Обновление массивом laravel 5.2
Из моего входа name
, нужно все поля с обновляться со значением последнего прихода из ask_id
формы:
{!! Form::open(array('url'=>array('/formato/'.$formato->id.'/update'), 'method'=>'PATCH')) !!}
<div class="row">
@foreach($pregunta as $preguntas)
<div class="col-md-4">
<div class="form-group">
{!! Form::hidden('ask_id[]', $preguntas->id) !!}
{!! Form::text('name[]', $preguntas->name, ['class'=>'form-control']) !!}
</div>
</div>
@endforeach
</div>
<div class="row">
<div class="col-md-4">
<button class="btn btn-block btn-success">
Actualizar
</button>
</div>
</div>
{!! Form::close() !!}
Контроллер:
public function formatoUpdate(Request $request, $id)
{
$item = $request->input('name');
$ask = $request->input('ask_id');
foreach ($ask as $ask_id)
{
$pregunta = ask::find($ask_id);
$pregunta->update($item);
}
return redirect('/formato');
}