gpt4 book ai didi

php - Laravel 复选框未提交给 Controller

转载 作者:行者123 更新时间:2023-12-05 01:46:01 24 4
gpt4 key购买 nike

我在这样的 View 中有一个简单的表单:

<form action="{{ URL::route('admin.x') }}" method="POST">
<input type="text" value="b" name="title" />
<input type="text" value="c" name="type" />
<input type="text" value="d" name="postfix" />
<input type="checkbox" name="check" value="ss" />
<input type="hidden" name="_token" value="{{ csrf_token() }}">
</form>

我用过

dd(Input::all());

用于检查从 View 中发布到 Controller 的所有值。结果如下所示,我想知道如何使用表单发布复选框值。

array:4 [▼

"title" => ""

"type" => ""

"postfix" => ""

"_token" => "kSM3pO11KOOWQcCx4PeWcbi4r4AsFx0rSGQoVFtG"

]

最佳答案

如果用户或客户端脚本未选中复选框输入,则不会将其提交到服务器端脚本。因此,在这些情况下,输入不会发送到您的 Controller

在 laravel 中,如果您想以某种方式“规范化”未发送输入的情况,您可以自己创建一个字段:

$data = Input::all();

if ( ! isset($data['check']) )
$data['check'] = false;

关于php - Laravel 复选框未提交给 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38424566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com