Self validating Eloquent models in Laravel 4