大家知道如何获取所选的单选按钮值。我想在我的桌子上存储选定单选按钮的值。
我的控制器代码传递给View $ result
$result = DB::table('table')
->where('name', $name)
->where('code', $code)
->get();
return View::make('home.search_result')
->with('result', $result);
在我的视图代码中,我有单选按钮。
{{ Form::open(array('action' => 'BookingController@postValue', 'class'=>'well', 'method' => 'GET')) }}
<table id="search" class="table table-striped table-hover">
<thead>
<tr>
<th></th>
<th>Name</th>
<th>Code</th>
</tr>
</thead>
<tbody>
@foreach($result as $result)
<tr class="success">
<td>{{ Form::radio('result') }}
<td>{{ $result->name}}</td>
<td>{{ $result->code}}</td>
</tr>
@endforeach
</tfoot>
</table>
{{ Form::submit('Add', array('class' => 'btn btn-info')) }}
{{ Form::close() }}
所以当我点击Add按钮时,我尝试将chechked单选按钮值传递给我的postValue函数。
答案 0 :(得分:8)
您需要为单选按钮指定一个值。你给它的只是一个名字。
<td>{{ Form::radio('result', $result->code) }}
然后在处理表单的控制器中,您可以获取值。
$result = Input::get('result');
答案 1 :(得分:2)
您需要有一个单选按钮的名称。
Normal HTML : <input name="sex" type="radio" value="male">
Laravel:{{Form :: radio('sex','male')}}
表单::无线电( '姓名', '值'); Laravel获取名称和值的参数。