Validation des champs de formulaire de tableau en erreur laravel 4

Comment peut-on valider des champs de formulaire qui sont des tableaux? Regardez le code suivant

UserPhone Modèle:

 public static $rules= array(
    'phonenumber'=>'required|numeric',
    'isPrimary'=>'in:0,1'
)
...........

UserController:

$validation = UserPhone::validate(Input::only('phonenumber')));


    if($validation->passes())
      {
         $allInputs = Input::only('phonenumber','tid');
         $loopSize = sizeOf($allInputs);

         for($i=0;$i<$loopSize;$i++)
         {

         $phone = UserPhone::find($allInputs['tid'][$i]);
         $phone->phonenumber = $allInputs['phonenumber'][$i];
         $phone->save();

        }

     return Redirect::to('myprofile')->with('message','Update OK');

  }
  else
  {
     return Redirect::to('editPhone')->withErrors($validation);

  } 

}

la $validation vient d'un BaseModel qui s'étend Éloquent.

De mon point de vue:

 <?php $counter=1; ?>
          @foreach($phones as $thephone)

           <section class="col col-12">
              <label class="label">Phone Number {{$counter++}}</label>
              <label class="input">
              <i class="icon-append icon-phone"></i>
                 {{Form::text('phonenumber[]',$thephone->phonenumber)}}
                 {{Form::hidden('tid[]',$thephone->id)}}
              </label>
            </section>
          @endforeach

Tout fonctionne bien et j'ai tous les numéros de téléphone que je veux dans le Formulaire de mise à Jour, mais je ne peux pas mettre à jour le modèle, car la validation échoue avec le message "Numéro de téléphone doit être un nombre".

Je sais qu'il n'y a pas une solution simple pour la validation de la matrice de champs de formulaire et j'ai essayé d'étendre la classe validator mais sans succès.

Comment puis-je valider ce type de champs?

source d'informationauteur Archimidis M