check(); } /** * @return array */ public function rules() { $titleRule = 'required|between:1,100|uniqueObjectForUser:rule_groups,title'; if (RuleGroup::find(Input::get('id'))) { $titleRule = 'required|between:1,100|uniqueObjectForUser:rule_groups,title,' . intval(Input::get('id')); } return [ 'title' => $titleRule, 'description' => 'between:1,5000', ]; } }