I need to update my data table.
From my input name
, need all the fields with to be updated with the value of the latter coming from ask_id
form:
{!! 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() !!}
Controller:
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');
}