Merge branch 'trunk'
This commit is contained in:
commit
5a3111dd13
2 changed files with 0 additions and 35 deletions
|
|
@ -3,7 +3,6 @@
|
|||
namespace App\Http\Controllers\API;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Resources\Api\LDCNetworkResource;
|
||||
use App\Models\LDCNetwork;
|
||||
|
||||
class LDCNetworksController extends Controller
|
||||
|
|
@ -15,9 +14,6 @@ class LDCNetworksController extends Controller
|
|||
*/
|
||||
public function index()
|
||||
{
|
||||
// $networks = LDCNetwork::all();
|
||||
// return \response()->json((new LDCNetworkResource($networks)));
|
||||
|
||||
$ips = [];
|
||||
|
||||
$networks = LDCNetwork::all();
|
||||
|
|
|
|||
|
|
@ -1,31 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Resources\Api;
|
||||
|
||||
use App\Models\LDCNetwork;
|
||||
use Illuminate\Http\Resources\Json\ResourceCollection as JsonResourceCollection;
|
||||
|
||||
class LDCNetworkResource extends JsonResourceCollection
|
||||
{
|
||||
/**
|
||||
* Transform the resource into an array.
|
||||
*
|
||||
* @param mixed $request
|
||||
* @return array
|
||||
*/
|
||||
// phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass, Squiz.Commenting.FunctionComment.Missing
|
||||
public function toArray($request)
|
||||
{
|
||||
return $this->collection->map(function (LDCNetwork $network) {
|
||||
$infos = collect(explode('.', strval($network->first_ip)));
|
||||
$min = intval($infos->get(3));
|
||||
$max = collect(explode('.', strval($network->last_ip)))->get(3);
|
||||
for ($i = $min; $i <= $max; $i++) {
|
||||
$ips[] = $infos->get(0) . '.' .
|
||||
$infos->get(1) . '.' .
|
||||
$infos->get(2) . ".$i";
|
||||
}
|
||||
return $ips;
|
||||
});
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue