PHPackages                             robinhq/connect-server - 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. robinhq/connect-server

ActiveProject[Framework](/categories/framework)

robinhq/connect-server
======================

Example integration with robinhq/connect based on laravel/lumen

0.2.1(10y ago)181MITPHP

Since Jul 17Pushed 10y ago6 watchersCompare

[ Source](https://github.com/ROBINHQ-COM/Connect-Server)[ Packagist](https://packagist.org/packages/robinhq/connect-server)[ RSS](/packages/robinhq-connect-server/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (6)Versions (4)Used By (0)

Robin Connect Example Implementation
====================================

[](#robin-connect-example-implementation)

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

[](#installation)

You can either install this project through `create-project robinhq/connect-server` inside the folder you want it to run from or by forking this repo to your own github repo and clone it from there. The last way is preferred, as you are able to test and develop locally and push to your own repo.

Local Dev requirements
----------------------

[](#local-dev-requirements)

To be able to test and develop locally, you need to have [Virtual Box](https://www.virtualbox.org/) and [Vagrant](https://www.vagrantup.com/) installed on your machine. See Vagrant as a manager for virtual box.

Once you're done installing Virtual Box and Vagrant, head to the location you've installed this project in your terminal and run:

```
$ vagrant up
```

Initially, this will take some time. The next time you run the command, it'll be much faster as Vagrant has to download and configure the virtual machine on it's first run. When it's done, edit your `/hosts/etc` file (look up the location fo this file on Windows) and add the following line `192.168.10.10   robin-connect.app` save and close the file. Before we can view the application, we first have to set some environment variables.

Setting .env variables
----------------------

[](#setting-env-variables)

Robin Connect-Server requires a few api key's and other settings. You can see these settings when you open `.env .example`. The first few lines are Lumen's environment settings. Below the line `Robin Connect-Server Settings` You can see the required variables this project needs in order to run. When you don't provide one of these, the project will be unable to run properly and you'll most likely encounter errors. To get you SEOShop API credentials, please contact SEOShop. The same is for your ROBIN API credentials, contact ROBIN to get them.

Once you have the API key's, you can copy the `.env.example` file and rename it to .env. Fill in all the variables values and last, but certainly not least add the url's to where you wan't SEOShop to send your hooks to by setting the `HOOK_BASE_URL` variable. This is the url where your application index is located. From here, are the hooks urls generated. So, when you install this application on the host `http://connect.mydomain.com` the SEOShop hooks that will be registered are `http://connect.mydomain.com/hooks/orders` and `http://connect.mydomain.com/hooks/customers`.

Installing Dependencies
-----------------------

[](#installing-dependencies)

In order to work properly, we need to install some dependencies. This is done through [Composer](https://getcomposer.org/) and [Npm](https://www.npmjs.com). When you have both of the dependency managers installed, you can do the following form inside the project root:

```
composer install
cd public/js
npm install
```

After you have installed all of the dependencies, you can go to the development or production url and click on the `Register Webhooks` button to register the webhooks for SEOShop.

Final Note
----------

[](#final-note)

- Make sure you have set your webshop intergration to API in your ROBIN settings.
- SEOShop want's hook urls to have `http://` in front of them, even for a sub-domain.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity55

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

Total

3

Last Release

3954d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/022fedda76a958ff5a3501ad805aa26d342f8a984263aa1faea2045399055915?d=identicon)[megawubs](/maintainers/megawubs)

---

Top Contributors

[![megawubs](https://avatars.githubusercontent.com/u/2302867?v=4)](https://github.com/megawubs "megawubs (1 commits)")

---

Tags

frameworkconnectexampleintergrationrobinhq

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/robinhq-connect-server/health.svg)

```
[![Health](https://phpackages.com/badges/robinhq-connect-server/health.svg)](https://phpackages.com/packages/robinhq-connect-server)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)

PHPackages © 2026

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