如何在Laravel-Blade中的textarea的value属性中使用变量?

时间:2019-06-15 18:41:46

标签: php laravel variables textarea laravel-blade

我有以下刀片文件。我正在传递带有标题和描述的项目对象,并且我想填充value属性。 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 个答案:

答案 0 :(得分:4)

value标记中没有textarea属性。而是将值放在open和close标签之间:

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

有关更多信息,请参见this link

答案 1 :(得分:0)

应该像

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