forms - 如何将 Laravel 中的 boolean 值从表单传递到数据库?

标签 forms laravel checkbox boolean

我尝试了复选框,它在单击复选框时传递 on。有没有办法从 laravel 中的表单传递 laravel 中的 boolean 值?..

最佳答案

定义 eloquent mutator在你的模型中像这样(\App\MyModelName.php):

public function setXXXAttribute($value)
{
        $this->attributes['xxx'] = ($value=='on');
}

其中“XXX”是数据库列的名称。

如果复选框的值为'on',属性xxx将设置为true

关于forms - 如何将 Laravel 中的 boolean 值从表单传递到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47177675/

相关文章:

javascript - 如何强制选中表单的复选框?

javascript - 检查是否选中任何单选按钮,然后执行代码(多组按钮)

javascript - Laravel 4 + Angular 路由无限循环

php - Laravel 在 api 中间件上启用 csrf 保护

javascript - 使用复选框添加和删除 div 属性

jquery通过输入框过滤复选框列表

php - 检测单选表单值集

php - onclick 表单通过 ajax 发送没有页面刷新

PHP表单提交到多个电子邮件

php - Laravel 电子邮件确认登录