PHPackages                             23m/dev-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. 23m/dev-panel

ActiveLibrary

23m/dev-panel
=============

Generate Filament 4 resources from Eloquent models automatically.

0.2(7mo ago)02.3k↓66.7%MITPHPPHP ^8.3

Since Oct 17Pushed 7mo agoCompare

[ Source](https://github.com/23M/dev-panel)[ Packagist](https://packagist.org/packages/23m/dev-panel)[ RSS](/packages/23m-dev-panel/feed)WikiDiscussions main Synced 1mo ago

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

23M Dev Panel
=============

[](#23m-dev-panel)

This panel creates reads the models of a Laravel application and creates an interactive panel to view and edit them.

It is in a very early stage of development and is not yet ready for production use.

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

[](#installation)

Since the package is not yet published, you can install it via composer directly from the repository:

```
composer require 23m/dev-panel:dev-main
```

Then you can publish the assets and configuration file:

```
php artisan vendor:publish --provider="vendor:publish --provider="TTM\DevPanel\Providers\DevPanelProvider""
```

Configuration
-------------

[](#configuration)

You can configure the package by editing the `config/dev-panel.php` file.

```
'path' => 'dev',
```

With this configuration, the panel will be available at `http://your-app.dev/dev`.

```
'auth_middleware' => [
    \Filament\Http\Middleware\Authenticate::class,
],
```

You can add your own authentication middleware to protect the panel. By default, it uses the `Filament\Http\Middleware\Authenticate` middleware, which requires you to be logged in as a Filament user.

```
'models' => [
    app_path('Models') => 'App\\Models',
],
```

You can configure the models that should be available in the panel. The key is the path to the models directory, and the value is the namespace of the models. You can add multiple directories and namespaces.

```
'base_model_class' => Illuminate\Database\Eloquent\Model::class
```

You can configure the base model class that the panel will use to read the models. By default, it uses `Illuminate\Database\Eloquent\Model`. Only Models that extend this class will be available in the panel.

```
'field_strategies' => []
```

You can add custom field strategies to the panel. Classes given here must extend `DevPanel\FieldStrategies\FieldStrategy`.

```
'column_strategies' => []
```

You can add custom column strategies to the panel. Classes given here must extend `DevPanel\ColumnStrategies\ColumnStrategy`.

Usage
-----

[](#usage)

To generate the panel, you can run the following command:

```
php artisan dev-panel:generate
```

This will read the models from the configured directories and generate the panel. The panel will be available at the configured path (default is `/dev`).

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance65

Regular maintenance activity

Popularity17

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

213d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8515cdfcfa0dd9f0f0d5b51b53dcf80e3f3e45f27d413d97f6cef8f31667d0c0?d=identicon)[23m](/maintainers/23m)

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/23m-dev-panel/health.svg)

```
[![Health](https://phpackages.com/badges/23m-dev-panel/health.svg)](https://phpackages.com/packages/23m-dev-panel)
```

###  Alternatives

[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3691.5k](/packages/codewithdennis-larament)[raugadh/fila-starter

Laravel Filament Starter.

614.9k](/packages/raugadh-fila-starter)

PHPackages © 2026

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