PHPackages                             madtechservices/madmin-core - 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. madtechservices/madmin-core

ActiveLibrary[Admin Panels](/categories/admin)

madtechservices/madmin-core
===========================

1.0.4(2y ago)021MITPHPPHP ^8.1

Since Jan 18Pushed 2y ago1 watchersCompare

[ Source](https://github.com/madtechservices/Madmin-Core)[ Packagist](https://packagist.org/packages/madtechservices/madmin-core)[ Docs](https://github.com/madtechservices/madmin-core)[ RSS](/packages/madtechservices-madmin-core/feed)WikiDiscussions main Synced 1mo ago

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

 [![](https://raw.githubusercontent.com/madtechservices/madmin-core/main/assets/img/different-logo.png)](https://madtechservices.com.au/ "madtechservices.com.au")

 [![](https://camo.githubusercontent.com/2f3f2243d915032f0acc269c002fe6f0aafbac0e781ace47ab49eaf334698023/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d61647465636873657276696365732f6d61646d696e2d636f72652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/madtechservices/madmin-core "Latest Version on Packagist") [![GitHub last commit](https://camo.githubusercontent.com/85eb672280a51800f368796479a8ba420feb817fa37f70df768b3250a95f1cdb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f6d61647465636873657276696365732f6d61646d696e2d636f7265)](https://github.com/madtechservices/madmin-core/commits/main "Last commit")

[Documentation](https://github.com/madtechservices/madmin-core/blob/main/DOCUMENTATION.md)

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

[](#installation)

For a completely new project, the following commands should be run for installation:

> laravel new **PROJECT-NAME**

> composer require backpack/crud

> composer require --dev backpack/generators

Create a database and add it in the `.env` file!

> php artisan backpack:install

Important: If you want to develop the madmin-core package, you need to create a `packages` folder in the root directory, and checkout the repo there!

> composer require madtechservices/madmin-core

Install Backpack PRO extension:  (Installation section)

> composer require backpack/pro

After Installation
------------------

[](#after-installation)

After running the commands, set the following values in the configuration files:

`config\backpack\base.php`

'view\_namespace' =&gt; 'madmin-core::',

'default\_date\_format' =&gt; 'YYYY. MMM. D.',

'default\_datetime\_format' =&gt; 'YYYY. MMM. D. HH:mm',

'avatar\_type' =&gt; 'getProfileImageUrl',

'guard' =&gt; null,

'passwords' =&gt; null,

'project\_name' =&gt; '**PROJECT-NAME**',

'project\_logo' =&gt; '**PROJECT-NAME**',

'home\_link' =&gt; '', // Only for admin systems, otherwise 'admin'

'developer\_name' =&gt; 'MAD Tech Services',

'developer\_link' =&gt; '',

'show\_powered\_by' =&gt; false,

`config\app.php`

'timezone' =&gt; 'Europe/Budapest',

'locale' =&gt; 'hu',

`config\base.php`

'middleware\_class' =&gt; \[ ... \\Madtechservices\\MadminCore\\app\\Http\\Middlewares\\SetLangMiddleware::class, \]

`config/backpack/crud.php`

Fill in the locales here, which are the selectable languages.

`config\auth.php`

'model' =&gt; Madtechservices\\MadminCore\\app\\Models\\User::class,

`database\seeders\DatabaseSeeder.php`

```
    public function run()
    {
        $this->call(\Madtechservices\MadminCore\Database\Seeds\MadminSeeder::class);
    }

```

`app\Providers\RouteServiceProvider.php`

public const HOME = '/';

**Don't forget to fill in the `.env` file correctly!**

After this, you just need to run the following few commands:

> php artisan migrate --seed

> php artisan vendor:publish --tag=config

Optional packages / extensions
------------------------------

[](#optional-packages--extensions)

### Modified Backpack design

[](#modified-backpack-design)

> php artisan vendor:publish --tag=scss --force

Modify the colors in the `backpack-overrides.scss` file in the `:root {` selector. To generate colors, it's worth using this:

Add a new element to the `vite.config.js` file in the laravel -&gt; input array:

> 'resources/scss/backpack-overrides.scss'

Add the new element to the `config/backpack/base.php -> vite_styles` array:

'resources/scss/backpack-overrides.scss',

> `yarn` then run `yarn dev`.

### System level logging

[](#system-level-logging)

Open the `app\Exceptions\Handler.php` file and modify the `register` method to this:

```
    public function register()
    {
        $this->reportable(function (Throwable $e) {
            if ($this->shouldReport($e)) {
                store_system_logs($e);
            }
        });
    }

```

### Larastan

[](#larastan)

The package is pre-installed but for each system, the `phpstan.neon` config file needs to be created.

Later, run `./vendor/bin/phpstan analyse` or automate it.

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity50

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

Unknown

Total

1

Last Release

851d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7f2bc5a4dc376aaa3ac97ee0584fbe43067fe004fdeb64f7c9bbc1c3afd444a6?d=identicon)[madtechservices](/maintainers/madtechservices)

---

Top Contributors

[![madtechservices](https://avatars.githubusercontent.com/u/44150155?v=4)](https://github.com/madtechservices "madtechservices (1 commits)")

---

Tags

laravelcoreextensionbackpackmadmin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/madtechservices-madmin-core/health.svg)

```
[![Health](https://phpackages.com/badges/madtechservices-madmin-core/health.svg)](https://phpackages.com/packages/madtechservices-madmin-core)
```

###  Alternatives

[slowlyo/owl-admin

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

61214.2k26](/packages/slowlyo-owl-admin)[figlabhq/crud-resource-for-backpack

Build CRUD panels using fluent field definitions.

122.1k](/packages/figlabhq-crud-resource-for-backpack)[a2insights/filament-saas

Filament Saas for A2Insights

161.1k](/packages/a2insights-filament-saas)

PHPackages © 2026

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