PHPackages                             santos-sabanari/laravel-foundation - 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. santos-sabanari/laravel-foundation

ActiveLibrary[Admin Panels](/categories/admin)

santos-sabanari/laravel-foundation
==================================

A minimalist admin panel using coreui

v1.3(5y ago)0233MITPHPPHP ^7.4

Since Oct 29Pushed 5y ago1 watchersCompare

[ Source](https://github.com/santos-sabanari/laravel-foundation)[ Packagist](https://packagist.org/packages/santos-sabanari/laravel-foundation)[ Docs](https://github.com/santos-sabanari/laravel-foundation)[ RSS](/packages/santos-sabanari-laravel-foundation/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (7)Versions (6)Used By (0)

[![](https://camo.githubusercontent.com/c187dad2cb65e12382ab07d9e87a4d4ea2a94b3b682960b9f78675e6d7cc8397/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4c61726176656c253230466f756e646174696f6e2e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d73616e746f732d736162616e6172692532466c61726176656c2d666f756e646174696f6e267061747465726e3d74657874757265267374796c653d7374796c655f31266465736372697074696f6e3d412b6d696e696d616c6973742b61646d696e2b70616e656c2b7573696e672b636f72657569266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d636f6465)](https://camo.githubusercontent.com/c187dad2cb65e12382ab07d9e87a4d4ea2a94b3b682960b9f78675e6d7cc8397/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4c61726176656c253230466f756e646174696f6e2e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d73616e746f732d736162616e6172692532466c61726176656c2d666f756e646174696f6e267061747465726e3d74657874757265267374796c653d7374796c655f31266465736372697074696f6e3d412b6d696e696d616c6973742b61646d696e2b70616e656c2b7573696e672b636f72657569266d643d312673686f7757617465726d61726b3d3026666f6e7453697a653d313030707826696d616765733d636f6465)

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

[](#installation)

Install the package via composer:

```
composer require santos-sabanari/laravel-foundation
php artisan laravel-foundation:install
```

Change to this code array in config/fortify.php

```
'username' => 'username',
```

Add this code to in Http/Kernel.php

```
// $middlewareGroups
'admin' => [
    'auth',
    'is_admin',
],

// $routeMiddleware
'is_admin' => \SantosSabanari\LaravelFoundation\Http\Middleware\AdminCheck::class,
'is_super_admin' => \SantosSabanari\LaravelFoundation\Http\Middleware\SuperAdminCheck::class,
'is_user' => \SantosSabanari\LaravelFoundation\Http\Middleware\UserCheck::class,
'type' => \SantosSabanari\LaravelFoundation\Http\Middleware\UserTypeCheck::class,
'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class,
'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class,
'role_or_permission' => \Spatie\Permission\Middlewares\RoleOrPermissionMiddleware::class,
```

Add this code to App/Provider/EventServiceProvider

```
// load class
use SantosSabanari\LaravelFoundation\Listeners\RoleEventListener;
use SantosSabanari\LaravelFoundation\Listeners\UserEventListener;

// below $listen
protected $subscribe = [
    RoleEventListener::class,
    UserEventListener::class,
];
```

Set timezone and local for Indonesia (optional)

```
'timezone' => 'Asia/Jakarta',
'locale' => 'id',
'faker_locale' => 'id_ID',
```

Finaly, migrate the database

```
php artisan migrate
```

Don't forget to set schedule for backup server (app\\Console\\Kernel.php -&gt; on 'schedule' function)

```
$schedule->command('backup:run')->daily()->at('02:00');
```

Set cron job for running every minute

```
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
```

### Usage

[](#usage)

To publish package

```
php artisan vendor:publish --provider=SantosSabanari\LaravelFoundation\LaravelFoundationServiceProvider --tag=config
php artisan vendor:publish --provider=SantosSabanari\LaravelFoundation\LaravelFoundationServiceProvider --tag=public
php artisan vendor:publish --provider=SantosSabanari\LaravelFoundation\LaravelFoundationServiceProvider --tag=views
php artisan vendor:publish --provider=SantosSabanari\LaravelFoundation\LaravelFoundationServiceProvider --tag=database
```

To update published assets (delete old resources/views/vendor, public/vendor, and then copy the new one)

```
php artisan laravel-foundation:update
```

To create &amp; delete master, use this command

```
php artisan laravel-foundation:master title-of-master field_1 field_2 field_3
php artisan laravel-foundation:delete-master title-of-master
```

To create &amp; delete table (without controller, livewire, and view), use this command

```
php artisan laravel-foundation:table title-of-table field_1 field_2 field_3
php artisan laravel-foundation:delete-table title-of-table
```

To create &amp; delete report (without model, migration), use this command

```
php artisan laravel-foundation:report title-of-report
php artisan laravel-foundation:delete-report title-of-report
```

Require Package
---------------

[](#require-package)

The require packages below has automatically installed when installing laravel foundation.

1. [Laravel Fortify](https://github.com/laravel/fortify)
2. [Log Viewer](https://github.com/ARCANEDEV/LogViewer/blob/master/_docs/1.Installation-and-Setup.md) by Arcanedev
3. [Laravel Activitylog](https://spatie.be/docs/laravel-activitylog) by Spatie
4. [Laravel Permission](https://spatie.be/docs/laravel-permission) by Spatie
5. [Laravel Backup](https://spatie.be/docs/laravel-backup) by Spatie
6. [Laravel PWA](https://github.com/silviolleite/laravel-pwa) by Silvio Leite

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

### Security

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

- [Santos Sabanari](https://github.com/santos-sabanari)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

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

Total

4

Last Release

2016d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/44563f416e2b8b2247dd65e5da014e24afaf63c31fdd3bee66cd71bcc788acaa?d=identicon)[santos-sabanari](/maintainers/santos-sabanari)

---

Top Contributors

[![santos-sabanari](https://avatars.githubusercontent.com/u/3425254?v=4)](https://github.com/santos-sabanari "santos-sabanari (153 commits)")

---

Tags

Laravel Foundationsantos-sabanari

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/santos-sabanari-laravel-foundation/health.svg)

```
[![Health](https://phpackages.com/badges/santos-sabanari-laravel-foundation/health.svg)](https://phpackages.com/packages/santos-sabanari-laravel-foundation)
```

###  Alternatives

[power-components/livewire-powergrid

PowerGrid generates Advanced Datatables using Laravel Livewire.

1.7k1.7M6](/packages/power-components-livewire-powergrid)[filament/support

Core helper methods and foundation code for all Filament packages.

2323.9M151](/packages/filament-support)[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)
