ruleGroups()->max('order'); return intval($entry); } /** * @param array $data * * @return RuleGroup */ public function storeRuleGroup(array $data) { $order = $this->getHighestOrderRuleGroup(); $newRuleGroup = new RuleGroup( [ 'user_id' => $data['user'], 'title' => $data['title'], 'description' => $data['description'], 'order' => ($order + 1), 'active' => 1, ] ); $newRuleGroup->save(); return $newRuleGroup; } }