使输入字段显示表单文本

时间:2019-09-23 17:01:07

标签: laravel

我希望用户能够阅读和编辑其“关于我”文字。到目前为止,一切正常,更新的文本正确地填充在其个人资料页面上。很棒。

但是,我无法让文本保留在textform字段中,这很烦人。

以下是它起作用的时间的示例:

我允许用户更新其“名称”,并且该名称在表单中仍然可见。

label for="first_name" class="col-md-4 col-form-label text-md-right">{{ __('First Name') }}</label>

现在,我知道textareas的工作方式有所不同,并且我还有一个有效的示例,使用户可以更新其“组描述”,并且文本区域仍然可以在表格中查看。

<div class="form-group">
<label for="group_description">Group Description:</label>
<textarea class="form-control" rows="5" name="group_description">{{ $group->group_description }}</textarea>
</div>

但是,我无法获得“ 关于我”文本来显示文本区域吗?

这就是我所拥有的:

        <textarea class="form-control" rows="5" name="about_me">{{ $user->about_me) }}</textarea>
        @error('about_me')         

提交时出现错误:syntax error, unexpected ')', expecting ',' or ';' (View: -->

好消息是,我可以使用以下代码来更新“ 关于我”文本,但不会根据需要在文本区域中显示该文本:

<textarea class="form-control @error('about_me') is-invalid @enderror" value="{{ $user->about_me }}" id="about_me" type="text" rows="5" name="about_me" autofocus></textarea>

2 个答案:

答案 0 :(得分:0)

初始化文本区域以在其上显示文本的格式错误!这是代码!

<textarea class="form-control @error('about_me') is-invalid @enderror" id="about_me" rows="5" name="about_me" autofocus>{{ $user->about_me }}</textarea>

答案 1 :(得分:0)

您的文本区域不起作用,因为文本字段和文本区域字段都不相同,请按以下方式编写代码。

<div class="form-group">
<label for="group_description">Group Description:</label>
<textarea class="form-control @error('about_me') is-invalid @enderror" id="about_me" rows="5" name="about_me" autofocus>{{ $user->about_me }}</textarea>
</div>