【发布时间】:2016-07-28 09:16:54
【问题描述】:
我想构建一个表单,用于为新记录输入数据以及编辑现有记录。
我如何定义表单输入的value 属性,知道它可以是空白还是现有记录的值,如果我正在创建新记录或编辑,或者用户输入的输入,如果验证失败?
我当前的解决方案是将old() 与我正在编辑的模型实例结合起来。例如,在编辑用户数据的表单中,用户名的输入元素的值类似于old('name', !empty($user) ? $user->name : '')。
这是做这类事情的正确方法还是有更简单(更工匠)的方法?
我正在使用 Laravel 5.2。
提前致谢。
【问题讨论】: