Ovi*_*u G 3 php laravel laravel-5.3 laravel-5.4
我有一个注册表单,用户可以注册,我最近添加了两个单选按钮来定义用户类型.
例:
(*) I want to buy (*) I want to sell
Run Code Online (Sandbox Code Playgroud)
这是我想要这样做的方法:我在users表中添加了一个布尔字段,我正在考虑检查我是否要购买然后我在数据库中存储1如果另一个被检查然后我存储0.
问题是,我不知道如果选中或不选择单选按钮,如何检查控制器..我试图查看文档和谷歌,但我找到的所有是使用表格门面的一些想法,据我所知在5.4中不再使用...
Pra*_*til 12
HTML
{{ Form::radio('result', 'buy' , true) }}
{{ Form::radio('result', 'sell' , false) }}
Run Code Online (Sandbox Code Playgroud)
没有表格外观
<input type="radio" name="result" value="buy" checked>
<input type="radio" name="result" value="sell">
Run Code Online (Sandbox Code Playgroud)
调节器
$fields = Input::get('result');
if($fields == 'buy'){
// logic
}
else{
// logic
}
Run Code Online (Sandbox Code Playgroud)
Qaz*_*azi -3
请记住:复选框和单选按钮在服务器端发送值,当且仅当它们被标记为选中时,如果未选中,则不会向控制器端发送任何值。所以你可以在你的控制器中进行此检查
例如:
public function myMethod(Request $request){
//2nd parameter means, if radio is not selected then use default value
$radio = $request->get('radion_button', 0);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31115 次 |
| 最近记录: |