All packages

Quick start

Quick start

use Khanaldpk\NepaliAddress\Facades\NepaliAddress;

$provinces = NepaliAddress::getProvinces();
$districts = NepaliAddress::getDistricts(provinceId: 3);
$localBodies = NepaliAddress::getLocalBodies(districtId: 2);

Use the facade in controllers, jobs, commands, Blade views, and any other Laravel code:

namespace App\Http\Controllers;

use Khanaldpk\NepaliAddress\Facades\NepaliAddress;

class AddressController extends Controller
{
    public function index()
    {
        return response()->json([
            'provinces' => NepaliAddress::getProvinces(),
            'districts' => NepaliAddress::getDistricts(),
        ]);
    }
}