我希望用户能够阅读和编辑其“关于我”文字。到目前为止,一切正常,更新的文本正确地填充在其个人资料页面上。很棒。
但是,我无法让文本保留在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>
答案 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>