只是延长验证
编辑:和您的邮件袋法
private $moreMessages = array();
public function postStore()
{
...
...
if($validator->passes())
{
...
...
// pass data to the other validator...
if($this->extendedValidator($data))
{
/// yaay!! i can store now!
}
else
{
return Redirect::to('')->with('messages',$this->moreMessages);
}
}
}
private function extendedValidator($data = array())
{
$passed = true;
// if validator address fails
// $passed = false;
// $this->moreMessages['address'] = 'blabla';
// if validator birthday fails
// $passed = false;
// $this->moreMessages['birthday'] = 'blabla';
return $passed;
}