PHPackages                             betalabs/engine-laravel-helper - 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. betalabs/engine-laravel-helper

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

betalabs/engine-laravel-helper
==============================

Engine Laravel Helper provides essential functionalities to work with Engine apps on Laravel.

v5.0.1(1y ago)210.7k↓85.2%MITPHPPHP ^8.1CI failing

Since Apr 17Pushed 1y ago6 watchersCompare

[ Source](https://github.com/Betalabs/engine-laravel-helper)[ Packagist](https://packagist.org/packages/betalabs/engine-laravel-helper)[ RSS](/packages/betalabs-engine-laravel-helper/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (9)Versions (63)Used By (0)

Engine-LaravelHelper
====================

[](#engine-laravelhelper)

This package provides essential functionalities to work with Engine apps on Laravel.

Features
--------

[](#features)

- Passport configured by default
- Tenant management
- Application genesis process
- App deploy command for deploy application

Requirements
------------

[](#requirements)

- PHP 7.1.3+
- Laravel 5.6
- Passport 6.0+

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

[](#installation)

1. Install the package via composer

```
$ composer require betalabs/engine-laravel-helper
```

2. Import package files to your Laravel project

```
$ php artisan vendor:publish --provider="Betalabs\LaravelHelper\LaravelHelperServiceProvider"
```

3. Register package routes to your RouteServiceProvider:

```
/**
 * Define the routes for the application.
 *
 * @return void
 */
public function map()
{
    $this->mapApiRoutes();

    $this->mapWebRoutes();

    \Betalabs\LaravelHelper\LaravelHelper::routes();
}
```

4. Register Passport routes to your AuthServiceProvider:

```
/**
 * Register any authentication / authorization services.
 *
 * @return void
 */
public function boot()
{
    $this->registerPolicies();

    \Laravel\Passport\Passport::routes();
}
```

5. In your `config/auth.php` configuration file, you should set the driver option of the api authentication guard to passport and the users provider model to our Tenant model. This will instruct your application to use Passport's TokenGuard when authenticating incoming API requests:

```
'guards' => [
    'api' => [
        'driver' => 'passport',
        'provider' => 'users',
    ],
],
'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => \Betalabs\LaravelHelper\Models\Tenant::class,
    ],
],
```

6. And finally

```
$ php artisan app:deploy
```

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity86

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 82.1% 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 ~43 days

Recently: every ~137 days

Total

58

Last Release

536d ago

Major Versions

v0.9.0 → v1.02020-10-05

0.7.9.1-dev → v2.0.02022-03-31

v2.0.0 → v3.02023-04-13

v3.1 → v4.02023-11-23

v4.0 → v5.02025-01-13

PHP version history (5 changes)v0.1PHP &gt;=7.1.3

v1.0PHP ^7.3

v3.0PHP ^8.0

v4.0PHP ^8.1

v5.0PHP ^8.1 | ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/5718a3a2c41de555560fde3279aaf122ce1584540c5f123e7661eaa3d79dba73?d=identicon)[diego-betalabs](/maintainers/diego-betalabs)

---

Top Contributors

[![humbcezar](https://avatars.githubusercontent.com/u/35922160?v=4)](https://github.com/humbcezar "humbcezar (110 commits)")[![diego-betalabs](https://avatars.githubusercontent.com/u/1482834?v=4)](https://github.com/diego-betalabs "diego-betalabs (24 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/betalabs-engine-laravel-helper/health.svg)

```
[![Health](https://phpackages.com/badges/betalabs-engine-laravel-helper/health.svg)](https://phpackages.com/packages/betalabs-engine-laravel-helper)
```

###  Alternatives

[oat-sa/tao-core

TAO core extension

66143.7k122](/packages/oat-sa-tao-core)[venturedrake/laravel-crm

A free open source CRM built as a package for laravel projects

43311.1k](/packages/venturedrake-laravel-crm)[typo3/cms-redirects

TYPO3 CMS Redirects - Create manual redirects, list existing redirects and automatically createredirects on slug changes.

167.4M80](/packages/typo3-cms-redirects)[rias/statamic-redirect

29335.6k](/packages/rias-statamic-redirect)[ronasit/laravel-helpers

Provided helpers function and some helper class.

2085.6k31](/packages/ronasit-laravel-helpers)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)

PHPackages © 2026

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