Regla de validación personalizada de Laravel 4: ¿dónde extender el validador?
Quiero hacer una regla de validación personalizada. Mi modelo se ve así en este momento:
protected $rules = array(
'first_name' => 'required',
'last_name' => 'required',
'ssn' => 'required|integer|min:4|max:4',
'email' => 'required|email',
'dob' => 'required|checkAge',
'phone' => 'required',
'street' => 'required',
'postal_code' => 'required|integer|min:4',
'city' => 'required'
);
¿Pero donde tengo que poner la regla de validación personalizada? He leído que necesito extenderlo Validator. Para esto he creado una función simple.
Validator::extend('foo', function($attribute, $value, $parameters)
{
return $value == 'foo';
});
¿Y no sé dónde tengo que comprobarlo?
Tal vez alguien me pueda ayudar.
Gracias