1
데이터 테이블을 업데이트해야합니다. 내 입력 name
에서 배열 laravel로 업데이트 5.2
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');
}