PHPackages                             a-lawrence/laravel-wonde - 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. [Framework](/categories/framework)
4. /
5. a-lawrence/laravel-wonde

ActiveLibrary[Framework](/categories/framework)

a-lawrence/laravel-wonde
========================

This is a bridge package for the Wonde API Client.

0.4(8y ago)138MITPHPPHP ^7.0

Since Oct 11Pushed 8y ago1 watchersCompare

[ Source](https://github.com/A-Lawrence/laravel-wonde)[ Packagist](https://packagist.org/packages/a-lawrence/laravel-wonde)[ RSS](/packages/a-lawrence-laravel-wonde/feed)WikiDiscussions master Synced yesterday

READMEChangelog (4)Dependencies (7)Versions (6)Used By (0)

Laravel-Wonde Bridge for WondeLTD API
=====================================

[](#laravel-wonde-bridge-for-wondeltd-api)

This is a simple bridge for the Wonde LTD API, using Graham Campbell's Laravel Manager package as a framework.

Installation
------------

[](#installation)

Add this package to your composer.json file:

```
composer require a-lawrence/laravel-wonde

```

Depending on your version of Laravel, it may be necessary to add your Service Provider to your `config/app.php` file:

```
  ...
  ALawrence\LaravelWonde\WondeServiceProvider::class,
  ...

```

Along with the Alias:

```
  ...
  'Wonde' => ALawrence\LaravelWonde\Facades\Wonde::class,
  ...

```

Config
------

[](#config)

Within your .env file (or environment variables) you can define the following two elements:

```
WONDE_TOKEN=Your-Access-Token
WONDE_SCHOOL=Specific-School

```

*You will only need to set `WONDE_SCHOOL` if your application is a single school application.*

If you'd like more control over the configuration, you could always publish the config file for this package and modify as necessary:

```
php artisan vendor:publish --provider="ALawrence\LaravelWonde\WondeServiceProvider"
```

Usage
-----

[](#usage)

Basic usage can be carried out by utilising dependency injection within your controller:

```
class DemoController extends Controller
{
    protected $wonde;

    public function __construct(WondeManager $wonde)
    {
        $this->wonde = $wonde;
    }

    public function display()
    {
        foreach ($this->wonde->schools->all() as $school) {
            // Display school name
            echo $school->name . PHP_EOL;
        }
    }
}
```

If you'd prefer to *not* use dependency injection, then that's fine too:

```
public function display()
    {
        foreach (Wonde::connection("main")->schools->all() as $school) {
            // Display school name
            echo $school->name . PHP_EOL;
        }
    }
```

For all other usage, non-specific to this bridge, view the Wonde API Client documentation:

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

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 ~0 days

Total

4

Last Release

3135d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b26b8ebe03c5998b1f92419532b82b50dd98ea55df52ee2e4321d526ae52a57b?d=identicon)[A-Lawrence](/maintainers/A-Lawrence)

---

Top Contributors

[![A-Lawrence](https://avatars.githubusercontent.com/u/1240362?v=4)](https://github.com/A-Lawrence "A-Lawrence (12 commits)")

---

Tags

frameworklaravelwondewonde ltdwondeltdlaravel-wondewonde laravelanthony lawrencealawrenceanthonylawrence

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/a-lawrence-laravel-wonde/health.svg)

```
[![Health](https://phpackages.com/badges/a-lawrence-laravel-wonde/health.svg)](https://phpackages.com/packages/a-lawrence-laravel-wonde)
```

###  Alternatives

[rebing/graphql-laravel

Laravel wrapper for PHP GraphQL

2.2k7.1M26](/packages/rebing-graphql-laravel)[graham-campbell/markdown

Markdown Is A CommonMark Wrapper For Laravel

1.3k7.1M64](/packages/graham-campbell-markdown)[graham-campbell/manager

Manager Provides Some Manager Functionality For Laravel

39221.1M134](/packages/graham-campbell-manager)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[graham-campbell/github

GitHub Is A GitHub Bridge For Laravel

6411.7M19](/packages/graham-campbell-github)[graham-campbell/digitalocean

DigitalOcean Is A DigitalOcean Bridge For Laravel

509343.1k2](/packages/graham-campbell-digitalocean)

PHPackages © 2026

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