刷新表单时旧值不起作用

Value Old Does Not Work Out When The Form Refreshes

我正在使用 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>

但现在的问题是,它不显示用户的旧值,但是表单输入只填了一次。

那么如何解决这个问题呢?

你应该只使用 {{ old('post_code') }} 或者你可以用这种方式更新代码 old('post_code',$member->mbr_post_code ? $member->mbr_post_code : '') 这发生在 NULL.