Как использовать переменную в атрибуте значения textarea в Laravel - Blade? - PullRequest
0 голосов
/ 15 июня 2019

У меня есть следующий блейд-файл. Я передаю объект проекта с заголовком и описанием, и я хочу заполнить атрибуты значения. Переменная description работает внутри p-тега, но не в теге textarea. Переменная $ title тоже отлично работает. Почему это не работает в текстовой области?

@extends('layout')

@section('content')

    <h1 class="display-4">Edit Project</h1>


    <p>{{ $project->description }}</p>


    <form>

      <div class="form-group">
        <label for="title">Title</label>
        <input type="text" class="form-control" name="title" placeholder="Title" value="{{ $project->title }}">
      </div>

      <div class="form-group">
        <label for="description">Description</label>
        <textarea type="text" class="form-control" name="description" value="{{ $project->description }}"></textarea>
      </div>


      <button type="submit" class="btn btn-primary">Update Project</button>
    </form>
@endsection

Ответы [ 2 ]

4 голосов
/ 15 июня 2019

Нет атрибута value в теге textarea.Вместо этого поместите значение между открывающим и закрывающим тегом:

<textarea type="text" class="form-control" name="description">{{ $project->description }}</textarea>

См. эту ссылку для получения дополнительной информации.

0 голосов
/ 15 июня 2019

Это должно быть похоже на

<textarea type="text" class="form-control" name="description" >{{ $project->description }}</textarea>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...