挣扎着复选框laravel

时间:2014-04-30 20:36:21

标签: php laravel

我在如何处理Laravel中的复选框方面遇到了很多困难。 对于输入的默认未检查值并且为0,我找到了这个例子:

<td class="text-center">
    {{Form::hidden('name', 0)}}
    {{Form::checkbox('name', 1)}}
</td>

实际选中复选框时,此选项应仅返回1。 但对我来说它总是返回0.

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

使用此路由器对其进行测试并了解如何正确配置它:

Route::any('test', function() {

    echo 
        Form::open(array('url' => 'test')) .

        Form::checkbox('checkboxOne', 1, true).
        Form::label('This is a checkbox checked by default').
        "<br>".

        Form::checkbox('checkboxTwo', 999, false).
        Form::label('This is a checkbox unchecked by default').
        "<br>".

        Form::submit('go!').

        Form::close();

    dd(Input::all());

});

除非您选中复选框并发布表单,否则value参数没有意义,那么复选框名称将具有您为其设置的值。