bestmomo / laravel-4-exemple-fr

5 stars 2 forks source link

baseModel validation #2

Open papajoker opened 11 years ago

papajoker commented 11 years ago

Dans baseModel::validate() ligne 37 tu ecris $validation = Validator::make(Input::all(), $rules, $messages); c'est pas pas plutot : $validation = Validator::make($model->attributesToArray(), $rules, $messages); voir model->getAttributes()

valider les attributs et non les input : si utilisateur a un form 1 peu particulier ou model->create a la main ca plante

bestmomo commented 11 years ago

Salut !

C'est vrai que si on veut généraliser il faut se méfier. Un update de modèle n'est pas forcément issu d'une réception de formulaire avec des Imput disponibles. Mais ce mode de validation ne me satisfait toujours pas...

papajoker commented 11 years ago

c 'etait suite au forum : http://www.laravel.fr/forums/orm-eloquent-dans-laravel-4-exemple-fr-de-bestmomo-t72

sinon ai exploré cette piste pour model only : http://www.webstratege.fr/generation-de-regles-de-validation/