2017-07-21 9 views
0

です。配列として入力を持つフォームを壊すと、次のエラーが発生します。Laravel配列の入力 - htmlentities()は、パラメータ1が文字列であると仮定します。配列は

enter image description here

私がフォームを送信するときにのみ問題が発生します。

この私の入力配列がどのように:あなたが配列の型として入力を渡しているようだ

enter image description here

+2

'old( 'type')'が配列の場合、入力の最初の値を手動で入力する必要があります。 – TheFallen

+0

name = "type []"はname = "type"でなければなりません。複数ある場合、配列であり、サブミット後に各値を扱う必要があります。 –

答えて

0

。 htmlentities()は文字列型でのみ動作します。 この

<td><input type="text" name="type[]" value="{{ old('type') }}" class="form-control"></td> 

はtype.0は、配列内の最初の項目を返します

<td><input type="text" name="type" value="{{ old('type.0') }}" class="form-control"></td> 

であるべき。

関連する問題