PHPackages                             ellipticmarketing/larasapien - 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. ellipticmarketing/larasapien

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

ellipticmarketing/larasapien
============================

v1.2.0(1y ago)1700PHPPHP ^7.0|^8.0

Since Jan 25Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ellipticmarketing/larasapien)[ Packagist](https://packagist.org/packages/ellipticmarketing/larasapien)[ RSS](/packages/ellipticmarketing-larasapien/feed)WikiDiscussions master Synced today

READMEChangelog (7)Dependencies (2)Versions (8)Used By (0)

[![Social Card for the Larasapien package](/art/socialcard.png)](/art/socialcard.png)

Larasapien for Laravel
======================

[](#larasapien-for-laravel)

This package creates an endpoint for the Larasapien API. Once installed, you can use this endpoint to connect your application to a Larasapien account.

By default, this package will report the following information:

- Laravel, PHP, and Larasapien package version
- Cache status
- Environment type
- Debug mode value
- CPU load
- Redis and Horizon status
- Scheduler status
- Git branch and last commit hash

You may disable any of these checks using your Larasapien configuration file.

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

[](#installation)

1. Install this package via composer using the following command:

```
composer require ellipticmarketing/larasapien
```

2. Add your Larasapien project token to your .env file:

```
LARASAPIEN_TOKEN={{your-token}}

```

You can find your project token in the Larasapien dashboard.

3. Optional: Publish the configuration file:

```
php artisan vendor:publish --tag=larasapien-config
```

Usage
-----

[](#usage)

After the package is installed, it will create a new route for the Larasapien endpoint. By default, this route will be available at `/_larasapien`. The package will only serve requests including the Larasapien token.

In addition to retrieving your application's status through Larasapien, you can also check it locally using the following command: `php artisan larasapien:check`.

Configuring the schedule checker
--------------------------------

[](#configuring-the-schedule-checker)

To make the schedule checker work, it is necessary to invoke the `ScheduleChecker` command every five minutes.

The command can be scheduled in your application's console Kernel locate under `app/Console/Kernel.php`:

```
namespace App\Console;

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;

use EllipticMarketing\Larasapien\Checkers\ScheduleChecker;

class Kernel extends ConsoleKernel
{
    /**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule)
    {
        // ...

        $schedule->call(new ScheduleChecker)->everyFiveMinutes();
    }
}
```

Enabling specific checks
------------------------

[](#enabling-specific-checks)

In some instances, you may not want to run all checks. For example, you may want to disable the Redis check if your application doesn't use Redis.

To disable certain checks, you may comment the appropriate classes in your `config/larasapien.php` file:

```
return [
    'token' => env('LARASAPIEN_TOKEN'),

    'checkers' => [
        EllipticMarketing\Larasapien\Checkers\GitChecker::class,
        EllipticMarketing\Larasapien\Checkers\CacheChecker::class,
        EllipticMarketing\Larasapien\Checkers\CpuLoadChecker::class,
        // EllipticMarketing\Larasapien\Checkers\HorizonChecker::class,
        // EllipticMarketing\Larasapien\Checkers\RedisChecker::class,
        EllipticMarketing\Larasapien\Checkers\ScheduleChecker::class,
    ],
];
```

Acknowledgments
---------------

[](#acknowledgments)

Many of the checks were inspired by the Laravel-health package created by [Spatie](https://github.com/spatie).

License
-------

[](#license)

You may use this package to connect your application to your Larasapien.com account.

This package is provided "as-is" with no warranties. Usage is subject to the [Larasapien Terms &amp; Conditions](https://larasapien.com/terms).

Elliptic Marketing, LLC - All rights reserved.

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance43

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

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

Recently: every ~283 days

Total

7

Last Release

448d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c2044c5f89102cf631a1140f26234bf66954550c64a4f4402b0285b219e1d880?d=identicon)[rolando.rojas@ellipticmarketing.com](/maintainers/rolando.rojas@ellipticmarketing.com)

---

Top Contributors

[![rolandorojas](https://avatars.githubusercontent.com/u/31487237?v=4)](https://github.com/rolandorojas "rolandorojas (9 commits)")

### Embed Badge

![Health badge](/badges/ellipticmarketing-larasapien/health.svg)

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

###  Alternatives

[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

17878.9k](/packages/markwalet-nova-modal-response)[crumbls/layup

A visual page builder plugin for Filament 5 — Divi-style grid layouts with extensible widgets.

592.7k2](/packages/crumbls-layup)[team-nifty-gmbh/tall-datatables

Server-side rendered datatables for Laravel and Livewire

1320.9k4](/packages/team-nifty-gmbh-tall-datatables)[tomshaw/electricgrid

A feature-rich Livewire package designed for projects that require dynamic, interactive data tables.

119.4k](/packages/tomshaw-electricgrid)

PHPackages © 2026

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