【发布时间】:2020-11-09 09:30:31
【问题描述】:
我最近在命名 html 输入字段时使用了数组表示法。例如
<input type="text" name="user[$userId][licenseStatus]">
我以前从未使用过这种语法,虽然它非常方便,但在使用 Laravel 时,我看不到从视图中访问会话中保存的数据的好方法。
例如,当发生验证失败时,我可能希望像这样将旧数据检索回输入:
<input type="text" name="user[$userId][licenseStatus]" value="{{session()->getOldInput(user[$userId][licenseStatus], '')}}">
但这显然不起作用,因为名称字段上的数组语法意味着数据保存在会话中的数组中,如下所示:
[
_old_input => user[
32=>licenseStatus = 'xyx',
12=>licenseStatus = 'xyz'
]
]
那么有没有一种聪明的方法来检索旧的输入值?
谢谢,
【问题讨论】: