私の見解にある他のリクエストはすべて dd($ request)を使ってリクエストに含まれていますが、ラジオボタンの入力はリクエストで読むことができません。ここに添付 は私のlaravel 5.4のラジオボタンをリクエストで読み取ることができません
見る私のコードです
<form method="post" action="{{route('update-dependent')}}">
<div class="form-group">
{{csrf_field()}}
<div class="form-group">
<label>Last Name</label>
<input type="text" name="lname" value="{{$dependent->lname}}" class="form-control">
</div>
<div class="form-group">
{{-- conditional statement to check what geneder --}}
<input type="hidden" name="gender" value="bading" class="form-control">
<label>Male</label>
<input type="radio" name="gender" value="male" class="form-control">
<label>Female</label>
<input type="radio" name="gender" value="female" class="form-control">
</div>
<div class="form-group">
<label>Relationship</label>
<input type="text" name="relationship" value="{{$dependent->relationship}}" class="form-control">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary">Update</button>
</div>
</form>
コントローラ
HMO::UpdateDependent($request);
return redirect()->route('edit', request('hmo_id'));
モデル
public static function updateDependent($request)
{
DB::table('hmos_detail')
->where('id', $request->get('dependent_id'))
->update([ 'lname' => $request->get('lname'),
'gender' => $request->get('gender'),
'relationship' => $request->get('relationship'),
return true;
}
結果、すべての
array:2 [▼
"_token" => "sP9FVEbL3pI5Yaf2jlSfDATNtOTSz2Rheb4bH9Ti"
"lname" => "test"
"relationship" => "WIFE"
]
すべての無線は同じ名前プロパティを持ちます。それはあなたが欲しいものですか? jQueryのようなJSのフレームワークで問題が生じる可能性があります。 – Anders
dd($ request() - > all())を実行するとどうなりますか? – usrNotFound
これはすべてのリクエストを表示しますが、ジェンダーは含まれていません(そのラジオボタンのためだと思います) –