【发布时间】:2014-06-19 21:21:51
【问题描述】:
我在选项卡式布局中有多个表单并发布到同一个资源控制器。这些字段具有相同的字段名称,其中少数为数组。用例是密码存储,其中取决于密码的类型取决于所需的字段。
输入框
<?= Form::text('name', Input::old('name'), array('class' => ($errors->has('name')) ? 'invalid' : '', 'placeholder' => 'Application Name')) ?>
<?= Form::text("data['username']", Input::old('data["username"]'), array('class' => ($errors->has('data.username')) ? 'invalid' : '', 'placeholder' => 'Username')) ?>
<?= Form::text("data['password']", Input::old('data["password"]'), array('class' => ($errors->has('data.password')) ? 'invalid' : '', 'placeholder' => 'Password')) ?>
验证规则
protected $rules = array(
'name' => 'required',
'data.username' => 'required',
'data.password' => 'required'
);
我有更多数据字段,但这说明了用例。
我在使用空字段发布时正确收到错误,并且填充了旧输入,但我也收到填充字段的错误。我的帖子数据显示填充字段。
【问题讨论】:
标签: validation laravel-4