Laravel 5(仅验证提交的字段)

时间:2016-05-11 14:48:16

标签: laravel-5.2

我正在使用ajax开发一个Laravel 5.2应用程序来提交表单。

我正在使用这个插件,将一个大表单分成几个步骤。 docs

可以触发每张卡的特定验证功能。

这是我想要做的,当第一张卡的验证功能被调用时,我想向Laravel发出ajax请求,但只验证第一张卡上提交的字段,如果它有效,它必须返回true并继续到下一张卡。

问题是Laravel在验证时期望所有字段都存在,我怎样才能验证卡验证时提交的字段。

一旦向导结束,我可以放心地假设所有数据都已准备好提交。

提前致谢。

1 个答案:

答案 0 :(得分:2)

我不是100%确定我理解你要做的事情,但是:

使用->sometimes您可以根据条件语句进行验证。

$v->sometimes('reason', 'required|max:500', function($input) {
    return $input->games >= 100;
});

详细了解here