在Laravel处理Radio Buttons

时间:2018-05-19 13:14:00

标签: laravel authentication type-conversion radio-button registration

问题:我的数据库中有一个表categories,其中包含 cat_id 作为int类型的主键和 cat_name 作为类别的名称。但是我收集了来自收音机的信息。

问题:如何将用户的“开启”和“关闭”转换为整数?

错误

  

Illuminate \ Database \ QueryException SQLSTATE [HY000]:常规错误:   1366不正确的整数值:第1行的列'type'为'on'(SQL:   插入usersuser_namenametypeemailpassword,   updated_atcreated_at)值(appleso,John Doe,on,   john.doe@gmail.com,   $ 2Y $ 10 $ yyf4Vt01ukTNPFxGa1PIheJZvmcPbozGjdz8zo84vkK325Qk6rfna,   2018-05-19 12:56:01,2018-05-19 12:56:01))

1 个答案:

答案 0 :(得分:0)

根据您的要求做这样的事情:

$request->merge(['type'=>$request->get('type') == 'on' ? 1 : 0]);

这将在您的请求中将“on”更改为1