如何将多个复选框值发送到laravel中的数据库?

v

这是我对客户注册的看法。

<form action="store" method="post">

    <input type="hidden" name="_token" value="{{csrf_token()}}">

    <label for="name">Name</label>
    <input type="text" name="name">
    <br>

    <label for="email">Email</label>
    <input type="text" name="email">
    <br>

    <label for="country">Country</label>
    <select name="country" id="country">
        <option value="india">India</option>
        <option value="srilanka">SriLanka</option>
        <option value="usa">USA</option>
    </select>
    <br>

    <input type="radio" name="gender" value="male">
    <label for="male">Male</label>

    <input type="radio" name="gender" value="female">
    <label for="female">Female</label>
    <br>

    <input type="checkbox" name="favorite[]" id="south" value="south">
    <label for="south">South</label>

    <input type="checkbox" name="favorite[]" id="north" value="north">
    <label for="north">North</label>

    <input type="checkbox" name="favorite[]" id="east" value="east">
    <label for="east">East</label>

    <br>

    <label for=""></label>
    <input type="submit" name="submit" value="Submit">

</form>

好吧,所有值都将存储到数据库中,但是复选框将以数组显示。

但是,如果我删除收藏夹中的[]。最后一个复选框的值将存储在数据库中。

这是我的控制器代码

public function store(Request $request)
{
    $user= laravel::create(Request::all());
    return "data saved";
}

这是我的模特

class laravel extends Model
{
    protected $fillable = [
        'name', 
        "email", 
        "gender", 
        "country", 
        "favorite"
    ];
}

任何人都可以告诉我如何将所有复选框值发送到数据库中的任何客户。

我想知道如何编辑复选框以进行更新。

先感谢您。

扎恩·阿里(Zayn Ali)

在表中创建一个名称为的文本列,favorite并使用此逻辑将其中的值存储为csv

public function store(Request $request)
{
    $request->merge([ 
        'favorite' => implode(',', (array) $request->get('favorite'))
    ]);

    laravel::create($request->all());

    return "data saved";
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击按钮时如何将多个复选框值发送到 Firebase 数据库 Android

来自分类Dev

选中多个复选框时,将值发送到数据库

来自分类Dev

选中多个复选框时,将值发送到数据库

来自分类Dev

将多个复选框值发送到 INSERT

来自分类Dev

复选框不将检查的值发送到数据库C#Asp

来自分类Dev

如何将多个选定的复选框值保存到数据库 mvc

来自分类Dev

如何将laravel复选框值插入数据库?

来自分类Dev

如何将复选框值从HTML发送到Node JS?

来自分类Dev

单击复选框时如何将行值发送到 struts 操作类

来自分类Dev

如何将选定复选框的值作为数组发送到函数?

来自分类Dev

如何将复选框中的值添加到数据库

来自分类Dev

复选框始终将0发送到数据库

来自分类Dev

将复选框值发送到邮件

来自分类Dev

Laravel-使用复选框将数据发送到数据透视表

来自分类Dev

如何将复选框数组中的数据保存到数据库中

来自分类Dev

VB .net:如何将值放在复选框上(数据库:MS Access)

来自分类Dev

如何根据闪亮的复选框输入将多个dySeries发送到辅助轴?

来自分类Dev

如何将表单值发送到节点/表达式以搜索数据库?

来自分类Dev

如何将表单输入值发送到在本地创建的Empty数据库?

来自分类Dev

如何将下拉列表中检索到的值的ID从数据库发送到php文件?

来自分类Dev

如何将下拉列表中检索到的值的ID从数据库发送到php文件?

来自分类Dev

当面颊值也已从数据库中检索时,如何将复选框数组的值插入数据库?

来自分类Dev

Laravel 6:如何在注册时将复选框值传递到数据库用户表中

来自分类Dev

从数据库中检索时如何更新多个复选框的值

来自分类Dev

从数据库中检索时如何更新多个复选框的值

来自分类Dev

如何使用php在数据库的单列中插入多个复选框值

来自分类Dev

我有问题使用laravel将多个用户ID发送到数据库中

来自分类Dev

如何在Rails 6中将多个复选框保存到数据库

来自分类Dev

如何获取数组中复选框的值,使用javascript发送到其他页面

Related 相关文章

  1. 1

    单击按钮时如何将多个复选框值发送到 Firebase 数据库 Android

  2. 2

    选中多个复选框时,将值发送到数据库

  3. 3

    选中多个复选框时,将值发送到数据库

  4. 4

    将多个复选框值发送到 INSERT

  5. 5

    复选框不将检查的值发送到数据库C#Asp

  6. 6

    如何将多个选定的复选框值保存到数据库 mvc

  7. 7

    如何将laravel复选框值插入数据库?

  8. 8

    如何将复选框值从HTML发送到Node JS?

  9. 9

    单击复选框时如何将行值发送到 struts 操作类

  10. 10

    如何将选定复选框的值作为数组发送到函数?

  11. 11

    如何将复选框中的值添加到数据库

  12. 12

    复选框始终将0发送到数据库

  13. 13

    将复选框值发送到邮件

  14. 14

    Laravel-使用复选框将数据发送到数据透视表

  15. 15

    如何将复选框数组中的数据保存到数据库中

  16. 16

    VB .net:如何将值放在复选框上(数据库:MS Access)

  17. 17

    如何根据闪亮的复选框输入将多个dySeries发送到辅助轴?

  18. 18

    如何将表单值发送到节点/表达式以搜索数据库?

  19. 19

    如何将表单输入值发送到在本地创建的Empty数据库?

  20. 20

    如何将下拉列表中检索到的值的ID从数据库发送到php文件?

  21. 21

    如何将下拉列表中检索到的值的ID从数据库发送到php文件?

  22. 22

    当面颊值也已从数据库中检索时,如何将复选框数组的值插入数据库?

  23. 23

    Laravel 6:如何在注册时将复选框值传递到数据库用户表中

  24. 24

    从数据库中检索时如何更新多个复选框的值

  25. 25

    从数据库中检索时如何更新多个复选框的值

  26. 26

    如何使用php在数据库的单列中插入多个复选框值

  27. 27

    我有问题使用laravel将多个用户ID发送到数据库中

  28. 28

    如何在Rails 6中将多个复选框保存到数据库

  29. 29

    如何获取数组中复选框的值,使用javascript发送到其他页面

热门标签

归档