【发布时间】:2021-09-29 06:23:25
【问题描述】:
我正在使用 Laravel 5.8,我想添加值 old() 以便当用户填写表单并刷新表单时(如果发生任何错误),旧值将显示为输入值:
<div class="form-group">
<label for="">Postal Code</label>
<span class='text-danger'>*</span>
<input type="text" class="form-control" name="post_code" value="{{ old('post_code',$member->mbr_post_code??null) }}">
</div>
但现在的问题是,它没有显示用户的旧值,而是填写了一次表单输入。
那么如何解决这个问题呢?
【问题讨论】:
-
您是说现在提交表单后它没有填写该字段但确实有效?
-
@Rwd 是的,我还需要确定用户是否添加了邮政编码并将其存储在数据库中,显示它,如果没有,则显示用户的旧值
-
您的意思是您正在使用此表单来编辑现有条目?如果表单验证重定向,使用旧值还是使用对象值?
-
据我所知,
old()仅在 laravel 验证重定向回表单时有效,您是否会遇到这种情况? -
请使用控制器和验证更新您的问题。
标签: php laravel laravel-5.8