diff --git a/app/Http/Controllers/API/LDCNetworksController.php b/app/Http/Controllers/API/LDCNetworksController.php index fba1dd6..fd74363 100644 --- a/app/Http/Controllers/API/LDCNetworksController.php +++ b/app/Http/Controllers/API/LDCNetworksController.php @@ -15,7 +15,20 @@ class LDCNetworksController extends Controller */ public function index() { + // $networks = LDCNetwork::all(); + // return \response()->json((new LDCNetworkResource($networks))); + + $ips = []; + $networks = LDCNetwork::all(); - return \response()->json((new LDCNetworkResource($networks))); + foreach ($networks as $network) { + $infos = explode('.', $network->first_ip); + $min = $infos[3]; + $max = explode('.', $network->last_ip)[3]; + for ($i = $min; $i <= $max; $i++) { + $ips[] = "$infos[0].$infos[1].$infos[2].$i"; + } + } + return response($ips); } } diff --git a/app/Http/Controllers/ServiceAccountsController.php b/app/Http/Controllers/ServiceAccountsController.php index 6bc65f1..c1f98f9 100644 --- a/app/Http/Controllers/ServiceAccountsController.php +++ b/app/Http/Controllers/ServiceAccountsController.php @@ -16,7 +16,7 @@ class ServiceAccountsController extends Controller */ public function index() { - $service_accounts = ServiceAccount::all(); + $service_accounts = ServiceAccount::all()->sortBy('name'); return view('service-accounts.index', compact('service_accounts')); }