Php 价值';0';未显示在表单::标签中

Php 价值';0';未显示在表单::标签中,php,laravel,laravelcollective,Php,Laravel,Laravelcollective,所以我一直在尝试用很多不同的方法在这个标签上加零 这就是我要做的 这个标签应该包含锚的值。这个锚决定了标签的重量。(使分类更容易和更简单。) 现在,所有标记的默认值都为零。因此,这就是标签必须包含的内容。 但是,每当我输入0作为值时,它将显示标签的名称 以下是我尝试过的东西: {{Form::label($tag->value . '_anchor', '0')}} {{Form::label($tag->value . '_anchor', 0)}} {{Form::label($

所以我一直在尝试用很多不同的方法在这个标签上加零

这就是我要做的

这个标签应该包含锚的值。这个锚决定了标签的重量。(使分类更容易和更简单。)

现在,所有标记的默认值都为零。因此,这就是标签必须包含的内容。 但是,每当我输入0作为值时,它将显示标签的名称

以下是我尝试过的东西:

{{Form::label($tag->value . '_anchor', '0')}}
{{Form::label($tag->value . '_anchor', 0)}}
{{Form::label($tag->value . '_anchor', "0")}}
甚至试图愚弄它:

{{Form::label($tag->value . '_anchor', function(){
                            return 0;})}}
这是请求的原始代码:

<div class="form-group">
        @if(count($tags) > 0)
            <div class="col-md-2">
                @foreach($tags as $tag)
                    <div class="tags" style="float: none;">
                        {{Form::label($tag->value, $tag->value)}}
                        {{Form::checkbox($tag->value, $tag->id, false)}}
                        <div>
                            <span class="glyphicon glyphicon-play reverse"></span>
                            {{Form::label($tag->value . '-anchor', 1)}}
                            {{Form::hidden($tag->value . '_anchor', 0)}}
                            </span><span class="glyphicon glyphicon-play"></span>
                        </div>

                    </div>
                @endforeach
            </div>
        @endif

    </div>

@如果(计数($tags)>0)
@foreach($tags作为$tag)
{{Form::label($tag->value,$tag->value)}
{{Form::checkbox($tag->value,$tag->id,false)}
{{Form::label($tag->value.'-anchor',1)}
{{Form::hidden($tag->value.'.\u-anchor',0)}
@endforeach
@恩迪夫
知道如何在我的标签上得到零值吗?任何其他数字都显示良好

这是一张我得到的和我期望得到的图片。如图1所示,它工作正常。

希望你们能帮忙。如果您需要更多代码或信息,请询问。

Laravel运行标签名称:

由于此检查使用非严格比较(
==
而不是
==
),
$value
为零被视为
false
(false-y!)值,因此它使用标签调用的第一个参数而不是第二个参数

(Laravel这样做的目的是,您可以完全忽略第二个参数,它只需使用字段的名称就可以最好地猜测标签应该说什么。)

这里最简单的方法就是自己输出
0
原始HTML

Laravel运行标签名称:

由于此检查使用非严格比较(
==
而不是
==
),
$value
为零被视为
false
(false-y!)值,因此它使用标签调用的第一个参数而不是第二个参数

(Laravel这样做的目的是,您可以完全忽略第二个参数,它只需使用字段的名称就可以最好地猜测标签应该说什么。)


这里最简单的方法就是自己输出
0
原始HTML

您期望的标签是什么?我不是laravel开发者,但我知道标签没有值属性我用我想要的更新了我的问题@RiggsFolly标签没有价值选项是什么意思?我可以正确设置html?可以使用预期的源html而不是输出进行更新?我指的是此
{{Form::hidden($tag->value.\u anchor',0)}
的预期结果,即您预期的纯html。您预期的标记是什么?我不是laravel开发者,但我知道的标签并没有价值属性我用我想要的更新了我的问题@RiggsFolly标签没有价值选项是什么意思?我可以正确设置html?可以使用预期的源html而不是输出进行更新吗?我指的是此
{{Form::hidden($tag->value.\u anchor',0)}
的预期结果,即您期望的纯html。谢谢。我用这个。谢谢。我用这个。
protected function formatLabel($name, $value)
{
    return $value ?: ucwords(str_replace('_', ' ', $name));
}