Search code examples
textarealaravel-5.3

laravel 5.3 textarea doesn't work has no action


I'm a web developer. I have a problem.

/resources/views/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]);
}

like that coded, textarea "content" has no value.

Of course $data['content'] have value.

If coded like that text 'content' has value.

<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">

Anyone help me.


Solution

  • sorry I have a mistake. I tried to $data['conntent']. My spelling is false.

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