表单无法从数据库获取全文

时间:2019-05-29 19:05:33

标签: javascript php html css laravel

当我尝试编辑记录时,我的表单未收到全文,例如,如果在我的数据库中我的编辑表单中包含字符串“ hello world”,它将仅显示“ hello”。
编辑功能

public function edit($id)
{
    $cooperado = Cooperado::find($id);

    return view('cooperados.edit', compact('cooperado'));
}

修改表单

  <form method="post" action="{{ route('cooperados.update', $cooperado->id) }}">
    <div class="form-group">
      <label for="name">Nome :</label>
      <input type="text" class="form-control" name="nameCoop" value={{ $cooperado->nameCoop }} />
    </div>
    <div class="form-group">
      <label for="description">Observações :</label>
      <input type="text" class="form-control" name="description" value={{ $cooperado->description }} />
    </div>
  </form>

1 个答案:

答案 0 :(得分:0)

问题在于值应该用"括起来。参见this question

在您的代码中应该是

value="{{ $cooperado->nameCoop }}"

value="{{ $cooperado->description }}"

"字符告诉浏览器,整个属性值包含在它们之间。没有它们,浏览器将不知道该值的结束位置和HTML属性的起始位置。