php - 如何在 Laravel 5 中获取复选框数组的值?

标签 php laravel checkbox laravel-5

我使用 javascript 在表单中创建了复选框:

<input type="checkbox" name="is_ok[]" />
<input type="checkbox" name="is_ok[]" />
<input type="checkbox" name="is_ok[]" />

当我选中第一个和第三个复选框并提交表单时,Input::get("is_ok") 返回我:

['on', 'on']

有没有办法获取 ['on', null, 'on']['on', 'off', 'on'] 的值?

提前致谢。

最佳答案

嘿,为应用程序中的user_id、product_id 等 等复选框分配一些值。

例如查看

<input type="checkbox" name="is_ok[]" value="1" />
<input type="checkbox" name="is_ok[]" value="2" />
<input type="checkbox" name="is_ok[]" value="3" />

例如 Controller

<?php
    if(isset($_POST['is_ok'])){
        if (is_array($_POST['is_ok'])) {
             foreach($_POST['is_ok'] as $value){
                echo $value;
             }
          } else {
            $value = $_POST['is_ok'];
            echo $value;
       }
   }
?>

您将获得选定复选框的数组。

希望有帮助..

关于php - 如何在 Laravel 5 中获取复选框数组的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43393059/

相关文章:

css - 更改复选框勾选颜色和图标 - sapui5

android - 将 Checkbox 值发送到 MySql 数据库

php - 如何使用 php 和 mysql 按列用户名检查最后一行引用?

php - 升级 Xampp 以运行 php 7

php - 从 PHP 运行 Bash 命令

html - 带有标签内输入的复选框的自定义样式

php - 设置数据库搜索输出的样式

php - Laravel Route 模型绑定(bind)(slug)仅适用于 show 方法?

mysql - SQL/Laravel - 为什么我的查询返回空集合?

laravel - 在 Laravel 的 update() 中调整我的函数 store()