Laravel:如何设置默认选中的复选框?

时间:2016-06-15 13:42:33

标签: laravel

如何设置默认选中的复选框,但使用相同的表单进行创建和编辑?

我有表格:

{!! Form::model($product, ['route' => $formRoute, 'method' => $formMethod]) !!}

    {{ Form::checkbox('is_active') }}

{!! Form::close() !!}

我想在创建时检查is_active,但是在编辑时从$ model加载,如果我把:

{{ Form::checkbox('is_active', 1, true) }}

在创建时检查它,但即使在db中未选中(false),也会在编辑时进行检查。

我正在寻找最佳解决方案......

1 个答案:

答案 0 :(得分:1)

试试这个:

{{ Form::checkbox('is_active', 1, isset($product) ? true : false) }}

我们假设您的编辑表格中有$ product var