New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

tomatophp/filament-developer-gate

Secure your selected route by using a middleware with static password for developers only
143,515 11
Install
composer require tomatophp/filament-developer-gate
Latest Version:5.0.0
PHP:^8.2
Laravel:11 · 12 · 13
License:MIT
Last Updated:Oct 15, 2026
Links: GitHub  ·  Packagist
Maintainer: fadymondy

Screenshot

Filament developer gate

Dependabot Updates PHP Code Styling Tests Latest Stable Version License Downloads

Secure your selected route by using a middleware with static password for developers only

⭐ If this package saves you time, star it and browse 60+ more Filament plugins at tomatophp.com/en/plugins.

Version Compatibility

Plugin Filament Laravel PHP
5.x 5.x 12.x, 13.x 8.2+
4.x 4.x 11.x, 12.x 8.2+

Screenshots

Try it live on demo.tomatophp.com.

Demo dark Demo light

Login Logout Logout Confirm

Installation

composer require tomatophp/filament-developer-gate

finally reigster the plugin on /app/Providers/Filament/AdminPanelProvider.php

$panel->plugin(\TomatoPHP\FilamentDeveloperGate\FilamentDeveloperGatePlugin::make())

Usage

to secure selected resource or page you can use this trait

use TomatoPHP\FilamentDeveloperGate\Traits\InteractWithDeveloperGate;

or you can use the middleware direct on your routes like this

Route::middleware([\TomatoPHP\FilamentDeveloperGate\Http\Middleware\DeveloperGateMiddleware::class])->group(function () {
    Route::get('/dashboard', function () {
        return view('dashboard');
    })->name('dashboard');
});

you can add a logout action button to your page or resource by using this trait

use TomatoPHP\FilamentDeveloperGate\Traits\DeveloperGateLogoutAction;

or you can use direct action like this

use TomatoPHP\FilamentDeveloperGate\Actions\DeveloperLogoutAction;


DeveloperLogoutAction::make();

Publish Assets

you can publish config file by use this command

php artisan vendor:publish --tag="filament-developer-gate-config"

you can publish views file by use this command

php artisan vendor:publish --tag="filament-developer-gate-views"

you can publish languages file by use this command

php artisan vendor:publish --tag="filament-developer-gate-lang"

you can publish migrations file by use this command

php artisan vendor:publish --tag="filament-developer-gate-migrations"

Testing

if you like to run PEST testing just use this command

composer test

Code Style

if you like to fix the code style just use this command

composer format

PHPStan

if you like to check the code by PHPStan just use this command

composer analyse

Other Filament Packages

Checkout our Awesome TomatoPHP

More open source from the same author

  • TomatoPHP: 60+ open-source FilamentPHP plugins for Laravel
  • Laravilt: Laravel admin panels rendered with Inertia on Vue 3 or React 19
  • ToGO: the Laravel-style workflow for Go + React apps, with a plugin marketplace
  • Zekra: long-term memory for AI agents over MCP

Built by Fady Mondy.

Related Packages

cartalyst/sentinel

PHP 8.2+ Fully-featured Authentication & Authorization System

2,837,718 1,530
martinsr/sentinel

PHP 7.3+ Fully-featured Authentication & Authorization System

3,084 0
joshcadman01/cartalyst-sentinel

PHP 7.3+ Fully-featured Authentication & Authorization System

1,941 0
mxrck/sentinel

PHP 5.4+ Fully-featured Authentication & Authorization System

1,138 0
acconplish/customsentinel

Versão customizada do pacote Sentinel da Cartalyst

12 0

Version History

Version Released PHP License
5.0.0 ^8.2 MIT
v4.0.0 ^8.2|^8.3|^8.4 MIT
v1.0.4 ^8.1|^8.2 MIT
v1.0.3 ^8.1|^8.2 MIT
v1.0.2 ^8.1|^8.2 MIT