function addElementToGroup() { if (Auth::check() && Auth::user()->topaccess == 1) { $array = Input::get("selectedItems"); $group_id = Input::get("group_id"); foreach ($array as $itemId) { $skinElement = SkinElement::find($itemId); $element = Element::firstOrNew(array("group_id" => $group_id, "skin_element_id" => $skinElement->id, "element_name" => $skinElement->filename)); $element->save(); $elementsToRefresh = SkinElement::where('filename', '=', $element->element_name)->get(); foreach ($elementsToRefresh as $refresh) { $refresh->group_id = $element->group_id; $refresh->save(); } } } return Redirect::back(); }