php - 如何验证是否在 laravel 中选中了复选框?

标签 php html laravel laravel-4

我的 View 中有一个复选框

<input type="checkbox" id="test5">

如果复选框被选中,我想在我的 Controller 中验证

if (Input::get('test5') === true) {
     //insert 1
} else {
    //insert 0
}

最佳答案

首先,复选框(任何类型的输入都必须)必须有一个名称和一个值。

<input type="checkbox" name="mycheckbox" value="1" id="test6">

然后在你的 Controller 上你做:

Request::get('mycheckbox')

这将输出复选框的值,如果它被选中,或者 null 如果没有(浏览器不发送任何东西)

if (Request::get('mycheckbox')) {
    // Do anything here
}

注意输入的id 属性无关紧要。这里重要的是输入 name 属性。

关于php - 如何验证是否在 laravel 中选中了复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40732200/

相关文章:

php - mysql中存储数据时首选哪种表结构方式

php - 单查询多答案数据库如何在查询网站中工作

javascript - 使用 css 和透明度的倾斜 div

laravel - 过滤来自 'notifications' 表 'data' 字段的通知 - Laravel

Laravel 4 迁移模式 - 索引长度

php - 如何在 PHPUnit 中运行特定文件?

php - Laravel 自定义路由模型绑定(bind)

jquery - 阅读更多,显示/隐藏 html 内容

javascript - 如何在 JavaScript 中显示弹出框时屏蔽所有内容

laravel - 如何从laravel中的db获取最后七条记录