PHPackages                             jrebs/easyship-laravel - 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. [API Development](/categories/api)
4. /
5. jrebs/easyship-laravel

ActiveLibrary[API Development](/categories/api)

jrebs/easyship-laravel
======================

A package to integrate easyship-php into Laravel applications

v1.0(5y ago)05481MITPHP

Since Apr 25Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/jrebs/easyship-laravel)[ Packagist](https://packagist.org/packages/jrebs/easyship-laravel)[ RSS](/packages/jrebs-easyship-laravel/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (2)Versions (3)Used By (0)

easyship-laravel
================

[](#easyship-laravel)

[![License](https://camo.githubusercontent.com/8ba10ffdd1eafee9d5f210e910d11850196587cdd610d544ba90d9dd8efa762c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6a726562732f65617379736869702d7068702e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jrebs/easyship-php)

A PHP supplemental package to the [easyship-php](https://github.com/jrebs/easyship-php) package which allows users to quickly and easily integrate the `jrebs/easyship-php` library into [Laravel](https://laravel.com) applications.

- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [Support](#support)
- [License](#license)

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

[](#installation)

Install with [composer](https://getcomposer.org).

```
composer require jrebs/easyship-laravel
```

Configuration
-------------

[](#configuration)

This support package uses a default configuration that will work for most purposes. The following `.env` variables are supported:

```
# Your access token for making calls to the Easyship API
EASYSHIP_API_TOKEN="mytoken"

# The hostname of the Easyship API server (can override for testing)
# Defaults to the official API host https://api.easyship.com
EASYSHIP_API_HOST="http://my-dev-hostname"

# Your secret key for verifying the signature of webhook posts
EASYSHIP_WEBHOOK_SECRET_1="mysecret"
```

If you want to take control of how configuration is handled, just publish the configuration file from this package into your application and then you can do whatever you like with it, including set up default request options to be passed in to the `GuzzleHttp\Client` instance.

```
php artisan vendor:publish --provider=Easyship\\Providers\\EasyshipServiceProvider
```

Once published, season the `config/easyship.php` file to taste. One reason you may need to do this is to support incoming webhooks from different Easyship accounts. To this end, versions following `v1.0` have a modified configuration that supports any number of webhook secret keys. Modify the `webhook_secrets`array in the config file to contain each of the keys you will define in your `.env` file.

Usage
-----

[](#usage)

After requiring the package into your application and providing config keys, you should be able to start working with the API by pulling it out of the Laravel service container using any of the usual methods or by using the provided Facade accessor if that is your preference.

```
// Using the app() helper
// app(\Easyship\EasyshipAPI::class) also works
$api = app('easyship.api');
$categories = $api->categories()->list();

// ...or using the Facade
$categories = Easyship::categories()->list();
```

Similarly, the webhook handler is available preconfigured from the service container. No facade is provided for this object as it would be of little value.

```
$handler = app('easyship.handler');
// Can also use app(\Easyship\Webhooks\Handler::class)
$handler->handle($signature, $payload);
```

Support
-------

[](#support)

If you find problems with this integration package specifically, please raise them as issues on this repository. If you find problems with the underlying `easyship-php` package (more likely), please go to [that project page](https://github.com/jrebs/easyship-php) for support or to file an issue report.

License
-------

[](#license)

This software was written by me, [Justin Rebelo](https://github.com/jrebs), and is released under the [MIT license](LICENSE.md).

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance41

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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

Unknown

Total

1

Last Release

1844d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7be6aa129cd8860ec177bd2820612c277dd9a80c904a8e814c46fdccdca2e6fa?d=identicon)[jrebs](/maintainers/jrebs)

---

Top Contributors

[![jrebs](https://avatars.githubusercontent.com/u/4203789?v=4)](https://github.com/jrebs "jrebs (2 commits)")[![fhferreira](https://avatars.githubusercontent.com/u/140686?v=4)](https://github.com/fhferreira "fhferreira (1 commits)")[![rpungello](https://avatars.githubusercontent.com/u/3287663?v=4)](https://github.com/rpungello "rpungello (1 commits)")

---

Tags

phpapilaraveleasyship

### Embed Badge

![Health badge](/badges/jrebs-easyship-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/jrebs-easyship-laravel/health.svg)](https://phpackages.com/packages/jrebs-easyship-laravel)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[mozex/anthropic-laravel

Anthropic PHP for Laravel is a supercharged PHP API client that allows you to interact with the Anthropic API

71226.4k1](/packages/mozex-anthropic-laravel)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

762.6k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

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