public function filter()
{
$validator = Validator::make(...);
if ($validator->fails()) {
// Ошибка
} else {
$data = Input::get();
$result = Model::applyFilter($data);
return View::make(..);
}
}