All packages

Service Container Usage

Service container usage

The package is bound as both its class name and nepali-address. Dependency injection is useful when you prefer not to use facades:

use Khanaldpk\NepaliAddress\NepaliAddress;

class AddressController extends Controller
{
    public function __construct(private NepaliAddress $nepaliAddress)
    {
    }

    public function districts(int $provinceId)
    {
        return $this->nepaliAddress->getDistricts($provinceId);
    }
}