我有一个包含2个嵌套选择的表单。
例如:部门有很多部分。
提交表单时,会执行requestForm验证,如果验证结果失败,请返回包含发布数据的表单和自动填充字段。
但是该部分没有填充当前选中的部分,它被重置为de list的第一项。
问题是,如何在requestForm返回失败时设置当前部分?
由于
答案 0 :(得分:0)
我使用Request :: old找到了解决方案。
public function getCreate() {
$department = \Request::old('department_id');
$departments = \App\Models\RRHH\Department::lists('description', 'id');
if($department != '') {
$sections = \App\Models\RRHH\Department::find($department)->section->lists('description', 'id');
} else {
$sections = [];
}
.....
}