PHPackages                             madeitbelgium/domainbox - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. madeitbelgium/domainbox

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

madeitbelgium/domainbox
=======================

PHP Laravel Domainbox SDK

0.9.0(5y ago)0855[1 issues](https://github.com/madeITBelgium/Domainbox/issues)LGPL-3.0-or-laterPHPPHP &gt;=5.6CI failing

Since Jul 5Pushed 5y ago1 watchersCompare

[ Source](https://github.com/madeITBelgium/Domainbox)[ Packagist](https://packagist.org/packages/madeitbelgium/domainbox)[ Docs](http://www.madeit.be)[ GitHub Sponsors](https://github.com/madeitbelgium)[ RSS](/packages/madeitbelgium-domainbox/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (10)Dependencies (5)Versions (25)Used By (0)

PHP Laravel Domainbox API
=========================

[](#php-laravel-domainbox-api)

[![Build Status](https://camo.githubusercontent.com/07bc4307b211607abb773fde7f0ad8580c520a49b1bba925bcf33011de616397/68747470733a2f2f7472617669732d63692e6f72672f6d616465495442656c6769756d2f446f6d61696e626f782e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/madeITBelgium/Domainbox)[![Coverage Status](https://camo.githubusercontent.com/6961bfd45fb1107a442b8d26420bfcdd3d4a1628a736fa565e8b169c5f99025e/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6d616465495442656c6769756d2f446f6d61696e626f782f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/madeITBelgium/Domainbox?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/576b00c50f24981eec795540400a287e37121f26180f1fd68c185e84c8661e9f/68747470733a2f2f706f7365722e707567782e6f72672f6d616465495442656c6769756d2f446f6d61696e626f782f762f737461626c652e737667)](https://packagist.org/packages/madeITBelgium/Domainbox)[![Latest Unstable Version](https://camo.githubusercontent.com/42a43c285f094939ab7236b57ae60121b97024976e4a560187732d3fed1ae467/68747470733a2f2f706f7365722e707567782e6f72672f6d616465495442656c6769756d2f446f6d61696e626f782f762f756e737461626c652e737667)](https://packagist.org/packages/madeITBelgium/Domainbox)[![Total Downloads](https://camo.githubusercontent.com/c161d116212fc92b217bbf53db0a4f6d8c47b445d071a35274bd61569c0024e0/68747470733a2f2f706f7365722e707567782e6f72672f6d616465495442656c6769756d2f446f6d61696e626f782f642f746f74616c2e737667)](https://packagist.org/packages/madeITBelgium/Domainbox)[![License](https://camo.githubusercontent.com/0d4b599a2a91378c742ab4768b170d8f82401a36cedb24ca37d771e76f433fbb/68747470733a2f2f706f7365722e707567782e6f72672f6d616465495442656c6769756d2f446f6d61696e626f782f6c6963656e73652e737667)](https://packagist.org/packages/madeITBelgium/Domainbox)

With this Laravel package you create and update domains from domainbox.com.

Installation
============

[](#installation)

Require this package in your `composer.json` and update composer.

```
"madeitbelgium/domainbox": "~0.*"
```

After updating composer, add the ServiceProvider to the providers array in `config/app.php`

```
MadeITBelgium\Domainbox\DomainboxServiceProvider::class,
```

You can use the facade for shorter code. Add this to your aliases:

```
'Domainbox' => MadeITBelgium\Domainbox\DomainboxFacade::class,
```

Documentation
=============

[](#documentation)

Usage
-----

[](#usage)

```
use MadeITBelgium\Domainbox\Domainbox;

$domainbox = new Domainbox($reseller, $username, $password, $sandbox); //Sandbox by default false
```

In laravel you can use the Facade

```
$checkDomainAvailability = Domainbox::domain()->checkDomainAvailability($domainname, $launchPhase = 'GA', $allowOfflineLookups = false, $numberOfRetries = 1); // \MadeITBelgium\Domainbox\Response\DomainAvailable
$checkDomainAvailability->isAvailable();

$checkDomainAvailability = Domainbox::domain()->checkDomainAvailabilityPlus($domainname, $tlds); // Array of \MadeITBelgium\Domainbox\Response\DomainAvailable
$checkDomainAvailability[0]->isAvailable();
```

Laraval validator
-----------------

[](#laraval-validator)

```
public function store(Request $request) {
    $this->validate($request, ['domainname' => 'domainname|domainavailable']);
}
```

The complete documentation can be found at:

Support
=======

[](#support)

Support github or mail:

Contributing
============

[](#contributing)

Please try to follow the psr-2 coding style guide.

License
=======

[](#license)

This package is licensed under LGPL. You are free to use it in personal and commercial projects. The code can be forked and modified, but the original copyright author should always be included!

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~50 days

Recently: every ~134 days

Total

24

Last Release

2121d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e3d01bc996f789c6362a12e51af7b19ad39ca580f77dc6ef4ff1754888391508?d=identicon)[MadeITBelgium](/maintainers/MadeITBelgium)

---

Top Contributors

[![madeITBelgium](https://avatars.githubusercontent.com/u/20304892?v=4)](https://github.com/madeITBelgium "madeITBelgium (202 commits)")

---

Tags

domainnamehostingdomainbox

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/madeitbelgium-domainbox/health.svg)

```
[![Health](https://phpackages.com/badges/madeitbelgium-domainbox/health.svg)](https://phpackages.com/packages/madeitbelgium-domainbox)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.1M337](/packages/psalm-plugin-laravel)[illuminate/pipeline

The Illuminate Pipeline package.

9348.3M267](/packages/illuminate-pipeline)[illuminate/pagination

The Illuminate Pagination package.

10533.5M991](/packages/illuminate-pagination)[illuminate/redis

The Illuminate Redis package.

8314.4M363](/packages/illuminate-redis)[illuminate/cookie

The Illuminate Cookie package.

224.5M132](/packages/illuminate-cookie)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
