繁体   English   中英

返回了文本类型的列,但未在laravel 5.4编辑表单中显示

[英]Column of text type returned but not displayed in laravel 5.4 edit form

在编辑表单上工作,我能够显示查询中的所有数据,但地址除外。 查找了我的代码,看起来不错,但是数据库中的旧数据仍未显示在该字段中。 因为它是文本类型,这可能是调用它的方式吗?

控制者

public function edit($id)
{
    $customer= Customer::findOrFail($id);

    dd($customer->contact_address);

    //return view('customers.edit', compact('customer'));
}

dd($ customer-> contact_address)返回

"18B Harvey Street, Crosstour Estate. Ikeja, Lagos."

编辑表格栏位

<div class="form-group">
    <label for="contact_address" class="col-md-4 control-label">Contact Address</label>
    <div class="col-md-6">
        <textarea id="contact_address" type="text" class="form-control" name="contact_address" value="{{ $customer->contact_address }}" row="3" required autofocus></textarea>
     </div>
 </div>

如何使其像其他字段一样显示?

value不是textarea属性,输出textarea标签之间的地址:

<textarea>{{ $customer->contact_address }}</textarea>

另外,我认为textarea元素支持placeholder属性,因此:

<textarea placeholder="{{ $customer->contact_address }}"></textarea>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM