簡體   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