0

我正在使用 Custom ForRequest 类来验证我的表单,它工作正常。但是当它重定向回表单页面时,不会填充表单。我不想用

old('form_field_name') 

如果我使用 old('form_field_name') 我的代码会很奇怪,因为我使用相同的表单来存储和更新模型我错过了什么?谢谢

4

1 回答 1

0

如果您使用相同的形式进行存储和更新,请使用oldwith optional。就像

<input name="name" id="name" placeholder="Name" type="text" class="form-control" value="{{ old('name', optional($object)->name) }}">

这是您可以获取旧表单值以及对象值​​的方式。如果有旧值,它将把它作为值,否则它将把对象值作为值。

确保从 create 函数将对象作为 null 发送。

于 2020-03-10T17:58:34.323 回答