无法在编辑表单中显示数据:laravel

时间:2016-12-07 22:35:24

标签: php html twitter-bootstrap laravel laravel-5.3

当我使用这样的模型时:

<div class="form-group col-sm-6">
        {!! Form::label('nop3', 'Nop3:') !!}
        {!! Form::text('nop3', null, ['class' => 'form-control']) !!}
    </div>

数据nop3可以在textfield nop3中显示:https://postimg.org/image/x4ar40u7b/

但是,我使用这样的模型:

<div class="form-group col-sm-6">
    <div class="form-group col-sm-3">
        NOMOR P3
    </div>
    <div class="form-group col-sm-9">
        <input type="text" name="nop3" class="form-control">
    </div>
</div>

数据nop3无法在文本字段nop3中显示:https://postimg.org/image/jin2ns0y9/

而这两个模型相同

如果有人可以向我解释?

1 个答案:

答案 0 :(得分:1)

您的假设是,您在问题中显示的两种方法是相同的,是错误的!

使用Form助手类时,有很多东西在幕后工作。

如果您决定不使用帮助程序类,则需要手动填充表单!

它看起来像这样:

<div class="form-group col-sm-6">
    <div class="form-group col-sm-3">
        NOMOR P3
    </div>
    <div class="form-group col-sm-9">
        <input type="text" name="nop3" class="form-control" value="{{$nop3}}">
    </div>
</div>