2016-04-06 5 views
0

、$入力[「num_opt」]は$入力関数の内部で$入力を渡すためのベストプラクティスとは何かこの種の外部変数にアクセスする方法laravel検証コールバック?以下の機能で

$input = $request->all(); 

     $validator->after(function($validator) { 
      $num_opt = $input['num_opt']; 
      if ($this->isValidOpt($num_opt)) { 
       $validator->errors()->add('num_opt', 'Something is wrong with this field!'); 
       echo 'test';   
      } 
     }); 

にアクセスすることはできません。

答えて

2

クロージャには、親スコープから変数を渡すためのuse言語構造があります。

function($validator) use ($input) { 
関連する問題