php – 如何修复编辑界面只获取Laravel 5.7中表格中列的第一个单词?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – 如何修复编辑界面只获取Laravel 5.7中表格中列的第一个单词?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1837字,纯文字阅读大概需要3分钟。
内容图文
![php – 如何修复编辑界面只获取Laravel 5.7中表格中列的第一个单词?](/upload/InfoBanner/zyjiaocheng/797/a1941f7c22ca464183a7452a1c12d436.jpg)
我的编辑界面edit.blade.php只从我的数据库中获取名称的第一个单词,这就是index.blade.php看起来像
当我点击第3行的编辑图标时,它会将我引导到edit.blade.php,它给了我这个
“Nom d’établissement”文本字段只能从数据库中获取第一个单词
数据库中的一切看起来都很好:
这是我的edit.blade.php表单:
<form method="post" action="{{ route('etablissements.update', $etablissement->id) }}">
@method('PATCH')
@csrf
<div class="col-5">
<div class="form-group">
<label for="nom">Nom Etablissement :</label>
<input type="text" class="form-control" name="nom" value={{ $etablissement->nom }} />
</div>
<div class="form-group">
<label for="price">E-Mail :</label>
<input type="text" class="form-control" name="email" value={{ $etablissement->email }} />
</div>
<div class="form-group">
<label for="quantity">Telephone:</label>
<input type="text" class="form-control" name="telephone" value={{ $etablissement->telephone }} />
</div>
</div>
<button type="submit" class="btn btn-primary">Confirmer</button>
</form>
这是控制器中的编辑功能:
public function edit($id)
{
$etablissement = Etablissement::find($id);
return view('etablissements.edit', compact('etablissement'));
}
这是控制器中的更新功能:
public function update(Request $request, $id)
{
$request->validate([
'nom'=>'required',
'email'=> 'required',
'telephone' => 'required|numeric'
]);
$etablissement = Etablissement::find($id);
$etablissement->nom = $request->get('nom');
$etablissement->email = $request->get('email');
$etablissement->telephone = $request->get('telephone');
$etablissement->save();
return redirect('/etablissements')->with('success', 'Utilisateur édité');
}
解决方法:
引用value属性.
<input type="text" class="form-control" name="nom" value="{{ $etablissement->nom }}" />
如果没有引号,$etablissement-> nom中的第二个单词将被解释为另一个属性,而不是value属性值的一部分.
电子邮件和电话值正确显示,因为没有空格,但您也应该引用它们以防万一.
内容总结
以上是互联网集市为您收集整理的php – 如何修复编辑界面只获取Laravel 5.7中表格中列的第一个单词?全部内容,希望文章能够帮你解决php – 如何修复编辑界面只获取Laravel 5.7中表格中列的第一个单词?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。