我正在为我的应用程序制作一个编辑表单,我想知道是否有人可以告诉我如何将数据库中的数据获取到我的文本字段中。
我可以根据用户的点击找到我需要编辑的记录,如果我执行以下操作,我可以显示信息:
value="{{ $letter->subject }}"
但是,我遇到的问题是,当我通过验证运行它并且出现错误时,它会返回数据库信息而不是旧数据。
所以我的问题是。有没有办法先提供数据库信息,然后当它通过验证器时,验证用户编辑的信息?
目前,为了验证文本字段并在出现错误时返回数据,我使用
Input::old('subject')
是否有一个旧位的参数允许我放入数据库数据?
Cheers,
嘿,您可以验证并返回 ->withInput() ,然后在您的实际表单中,检查是否存在 Input::old() 并显示它,否则从数据库中显示。
例子:
<input type="text" name="subject"
value="{{ (Input::old('subject')) ? Input::old('subject') : $letter->subject }}">
或者您可以采用另一种方式定义变量并执行常规 if 语句,而不是三元语句!由您决定要使用什么!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)