1
要求からの応答は禁止されています。私は本当に理由を知らない。複数の入力からデータベースに挿入Laravel 5
私は複数の入力からデータベースデータに挿入しようとしています。単一の入力は正しく格納されます。リクエストにはルールがないため、そこからエラーが発生することはありません。
は、私はあなたに私のコードをお見せしましょう:
public function store(CreateRequest $request)
{
$l = new l();
$l->user_id = $request->input('registered');
$l->description = $request->input('descri');
$l->save();
$lastInsertedId= $l->id;
$input = $request->all();
$condition = $input['nym'];
foreach ($condition as $key => $condition) {
$le = new le();
$le->lid = $lastInsertedId;
$le->deman = $input['nym'][$key];
$le->dni = $input['dni'][$key];
$le->address = $input['address'][$key];
$le->contact_number = $input['contactnum'][$key];
$le->def = $input['abo'][$key];
$le->defe = $input['pro'][$key];
$le->created_at = date('Y-m-d h:i:s');
$le->save();
}
return redirect('blog')->with('ok', trans('back/blog.stored'));
}
複数の入力のための情報はここから来ている:
<tbody class="input_fields_wrap">
<tr>
<td><input type="text" name="nym[]" value="que" readonly="" style="outline:none;border:none;border-width:0px;"></td>
<td><input type="text" name="dni[]" value="funci" readonly="" style="outline:none;border:none;border-width:0px;"></td>
<td><input type="text" name="address[]" value="one" readonly="" style="outline:none;border:none;border-width:0px;"></td>
<td><input type="text" name="contactnum[]" value="13" readonly="" style="outline:none;border:none;border-width:0px;"></td>
<td><input type="text" name="abo[]" value="nem" readonly="" style="outline:none;border:none;border-width:0px;"></td>
<td><input type="text" name="pro[]" value="por" readonly=""</td>
<td><a class="remove_field">Eliminar</a></td>
</tr>
</tbody>
ここで、なぜあなたは値を使用していますか? ' '? – Sachith
jqueryとビューのスタイリングと関係があります。 – lostintheriver
その純粋なhtml事。ちょうど私に教えてください。ユーザー入力を得たいのであれば、なぜそれらのフィールドを読み取り専用にしておきますか? – Sachith