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

Respuestas a la pregunta(2)

Su respuesta a la pregunta