我正在编写编辑表单的逻辑,并在输入中显示数据时有一些复杂性。在Laravel中编辑表单时显示旧值的最佳做法是什么?
当我initally表现形式,我展示了记录的值,如:
value="{{$dog->title}}"
然后当表单没有通过验证,我需要显示旧的投入,使用户不会失去什么,他已经输入。所以我需要有一种方式来显示旧的数据,如:
value="{{old('title')}}
因为我需要输入旧的数据在它存在的情况下,我结束了这段代码:
value="{{$dog->title or old('title')}}"
并在控制器I检查请求是否有旧输入,我将$ dog var分配给一个空值。
我想问一下,如果这被认为是一种好的做法,或者是否有更好的“正确”方法来做到这一点?
它应该是接受的答案 – JCarlos