AreaController.php 490 Bytes
<?php

namespace App\Http\Container\ProviderSection\Controllers;

use App\Models\CountryArea;
use Hikoon\LaravelApi\Facades\Response;
use Hikoon\LaravelApi\Support\ApiController;

class AreaController extends ApiController
{
    /**
     * @return \Hikoon\LaravelApi\Facades\Response
     */
    public function __invoke(): Response
    {
        $data = CountryArea::where('status', 1)->latest('weight')->get(['name', 'identifier']);

        return $this->successWithData($data);
    }
}