如何动态填充数据库中的复选框

时间:2014-01-03 12:04:45

标签: laravel-4 blade

我想使用view.blade.php中给出的值填充add.blade.php页面。我使用数据库中的变量$form_value获取表单值。如何使用此变量在视图页面中填充chekbox。

view.blade.php

<div class = "row">
        <div class="col-lg-4">
            <label>
              <input type="checkbox" name="hoogwerker"><b> Hoogwerker gebruikt</b>
            </label>
        </div>
        <div class="col-lg-4">
            <label>
              <input type="checkbox" name="koerier"><b> Materiaal toegeleverd via koerier</b>
            </label>
        </div>
        <div class="col-lg-4">
            <label>
              <input type="checkbox" name="bijgewerkt"><b> Kraanboek bijgewerkt</b>
            </label>
        </div>
    </div>

add.blade.php

<div class = "row">
                <div class="col-lg-4">
                    <label>
                      <input type="checkbox" name="hoogwerker"> Hoogwerker gebruikt
                    </label>
                </div>
                <div class="col-lg-4">
                    <label>
                      <input type="checkbox" name="koerier"> Materiaal toegeleverd via koerier
                    </label>
                </div>
                <div class="col-lg-4">
                    <label>
                      <input type="checkbox" name="bijgewerkt"> Kraanboek bijgewerkt
                    </label>
                </div>
            </div>

1 个答案:

答案 0 :(得分:2)

如果使用Form :: model()完成刀片模板,Laravel会自动为您完成:

{{ Form::model($model) }}

    {{ Form::checkbox('hoogwerker') }}
    {{ Form::label('hoogwerker', 'Hoogwerker gebruikt') }}

    {{ Form::checkbox('koerier') }}
    {{ Form::label('koerier', 'Materiaal toegeleverd via koerier') }}

{{ Form::close() }}

您的控制器应该执行类似

的操作
$model = User::find(1);
return View::make('your-view')->with('model', $model);