Laravel 5.3 文本区域不起作用没有操作



我是一名web开发人员。我有个问题。

/资源/视图/add.blade.php

<textarea class="form-control col-md-7 col-xs-12" rows="5"
   id="content" name="content" required="required">
   {{ empty($data['content']) ? old('content') : $data['content'] }}
</textarea>

NewsController.php

public function getUpdate($id)
{
    $news = News::find($id);
    if(empty($news->id)) {
        return view('news.update')->withErrors([trans('error.edit', ['value' => 'NewsUpdate'])]);
    }
    return view('news.update', 'data' => $news]);
}

像这样编码,textarea "content"没有值。

$data['content']当然有价值。

如果这样编码,文本"content"有值。

<input type="text" class="form-control col-md-7 col-xs-12"
       id="content" name="content" 
       value="{{ empty($data['content']) ? old('content') : $data['content'] }}
       required="required">

谁来帮帮我

对不起,我弄错了。我尝试$data[' content ']。我的拼写错误。

<textarea type="text" class="form-control col-md-7 col-xs-12" rows="5"
    id="content" name="content" value="{{ empty($data['content']) ? old('content') : $data['content'] }}"
    placeholder='@lang('menuview.News.Content')' required="required">{{  $data['content'] }}
</textarea>

在你的例子中:

<textarea class="form-control col-md-7 col-xs-12" rows="5" id="content" name="content" required="required">
   <?php empty($data['content']) ? old('content') : $data['content']; ?>
</textarea>

最新更新