Laravel 5.2中的HTML表单数组验证

时间:2016-07-18 07:02:40

标签: php laravel-5

如何验证来自HTML表单的数组?

例如:

<input type="text" name="test" value="[value1,value2,value3]">

在Laravel:

$validate = Validator::make(
    $request->all(),
    ['test.*'=> 'max:10']
);

但是在PHP代码中,技巧不起作用

1 个答案:

答案 0 :(得分:0)

在laravel你可以试试这个:

控制器 -

public function someAction(){

   $validator = Validator::make($request->all(), 

   [
      'test'  => 'required|max:10',
      'test2' => 'required|max:2'
      ]
  );

  if($validator-fails()){

      return Somthing;

    }else{

       // Pass the form input fields values for use
        $test  = Input::get('test');
        $test2 = Input::get('test2');
      }

}

或者在给定here

的情况下尝试此方法