logicListAll($config); if ($request->get('role_id')) { $selected = (new RoleLogic())->getRoleResources($request->get('role_id')); } else if ($request->get('user_id')) { $selected = (new RoleLogic())->getUserResources($request->get('user_id')); } else { $selected = []; } foreach ($data as &$item) { $item['selected'] = in_array($item['id'], $selected) ? true : false; } return $data; } }