PHPackages                             johntout/laravel-forge-panel - 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. [Admin Panels](/categories/admin)
4. /
5. johntout/laravel-forge-panel

ActiveLibrary[Admin Panels](/categories/admin)

johntout/laravel-forge-panel
============================

Add a panel to your app to manage various actions on Laravel Forge

v0.3.0(1y ago)28MITPHPPHP ^8.2

Since Mar 27Pushed 1y ago2 watchersCompare

[ Source](https://github.com/johntout/laravel-forge-panel)[ Packagist](https://packagist.org/packages/johntout/laravel-forge-panel)[ Fund](https://paypal.me/johntout)[ GitHub Sponsors](https://github.com/johntout)[ RSS](/packages/johntout-laravel-forge-panel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (14)Versions (4)Used By (0)

Laravel Forge Panel
-------------------

[](#laravel-forge-panel)

Add a panel to your app in order to manage various actions on Laravel Forge.

Currently supported actions are:

- Get server information
- Get site information
- Get and update .env file
- Execute commands

[![Laravel Forge Panel](./laravel-forge-panel-screenshot.png?raw=true "Laravel Forge Panel")](./laravel-forge-panel-screenshot.png?raw=true)

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

[](#installation)

You can install the package via composer:

```
composer require johntout/laravel-forge-panel

```

Then run the install command to publish the assets.

```
php artisan laravel-forge-panel:install

```

In your `.env` file you must save the following env variables in order to connect to your Laravel Forge account:

```
LARAVEL_FORGE_TOKEN=
LARAVEL_FORGE_SERVER_ID=
LARAVEL_FORGE_SITE_ID=
```

You can obtain your token through your **[Laravel Forge profile](https://forge.laravel.com/user-profile/api)**. The server id and the site id can be found on the top of your Laravel Forge site page.

You can access the Laravel Forge panel by visiting the page `/forge-panel`. By default the panel is accessible in local environment. On production environment you must define the Gate below in the `boot` method of your `AppServiceProvider`, with your criteria, in order to access the panel.

```
use App\Models\User;
use Illuminate\Support\Facades\Gate;

Gate::define('viewLaravelForgePanel', function (User $user) {
    return $user->is_developer;
});
```

Config file:

```
return [
    'middleware' => [
        'web',
    ],
    'route' => 'forge-panel',
    'token' => env('LARAVEL_FORGE_TOKEN'),
    'server_id' => env('LARAVEL_FORGE_SERVER_ID'),
    'site_id' => env('LARAVEL_FORGE_SITE_ID'),
];
```

All config options can be overwritten by publishing the configuration file using `php artisan vendor:publish --tag=laravel-forge-panel-config`. If you add new configuration options they will be merged with the default ones from the package.

License
-------

[](#license)

The package is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance43

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity46

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

Total

3

Last Release

447d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/eb33844d46d57cbfa22d8613e194ea11a78bb2d772227927d976ea80a8523818?d=identicon)[johntout](/maintainers/johntout)

---

Top Contributors

[![johntout](https://avatars.githubusercontent.com/u/8047160?v=4)](https://github.com/johntout "johntout (17 commits)")

---

Tags

laravellaravel-forge

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/johntout-laravel-forge-panel/health.svg)

```
[![Health](https://phpackages.com/badges/johntout-laravel-forge-panel/health.svg)](https://phpackages.com/packages/johntout-laravel-forge-panel)
```

###  Alternatives

[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k12.1M99](/packages/laravel-pulse)[slowlyo/owl-admin

基于 laravel、amis 开发的后台框架~

61214.2k26](/packages/slowlyo-owl-admin)[a2insights/filament-saas

Filament Saas for A2Insights

161.1k](/packages/a2insights-filament-saas)[takielias/tablar-kit

The Elegance of Tablar Dashboard

413.4k](/packages/takielias-tablar-kit)[andreia/filament-ui-switcher

Add a modal with options to switch between different UI layouts and styles (colors, fonts, font sizes).

233.8k](/packages/andreia-filament-ui-switcher)

PHPackages © 2026

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