PHPackages                             davesweb/dashboard - 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. davesweb/dashboard

ActiveLibrary[Admin Panels](/categories/admin)

davesweb/dashboard
==================

Laravel admin dashboard package

10PHP

Since Nov 28Pushed 4y ago1 watchersCompare

[ Source](https://github.com/davesweb/dashboard)[ Packagist](https://packagist.org/packages/davesweb/dashboard)[ RSS](/packages/davesweb-dashboard/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Davesweb Dashboard
==================

[](#davesweb-dashboard)

An admin dashboard for Laravel applications. It comes with a default bootstrap 5 template, but it's 100% customizable. You can use your own views and assets to either overwrite certain parts or use a completely different template.

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

[](#installation)

Via composer

```
composer require davesweb/dashboard
```

After that, publish the assets by running

```
php artisan vendor:publish --provider=Davesweb\Dashboard\Providers\ServiceProvider
```

Run the migrations

```
php artisan migrate
```

The dashboard is now available, by default at `yoursite.ext/dashboard`. You can configure the route in de `dashboard.php` config file.

Create the first user for your dashboard by running the artisan command.

```
php artisan dashboard:user
```

Local Development
-----------------

[](#local-development)

For local development, I recommend checking out the package with git and adding it as a path repository to your composer file instead of constantly pushing updates and updating composer.

### Building assets

[](#building-assets)

- Go to root folder of the package
- Run `npm install` and `npm run dev` (or `watch` or `prod`).
- Go to the root folder of the project you're using this package in.
- Run `php artisan vendor:publish --provider=Davesweb\Dashboard\Providers\ServiceProvider --tag=public --force`
- The assets from the package are now available, use the asset helper for ease of use.

Todos
-----

[](#todos)

- Instead of using CSS class names for the icons, use HtmlString objects so we aren't required to use an icon library that is used by specifying class names.
- Add a check for cached routes to the crud route registration and add a command to cache the menu items of crud classes, so we don't need to instantiate every single crud class on every request.
- Add a service class that handles how to render translations, based on the installed translation package so we can support other packages as well.
- Vendor fonts (Font Awesome, Flag Icons) are not build to the correct folder, and therefore are not published with the rest of the assets.

Roadmap / planned features
--------------------------

[](#roadmap--planned-features)

- Export Crud overview to Excel, CSV
- Relationship columns in overviews

Testing
-------

[](#testing)

To run the testsuite, simply run

```
composer test
```

Code style
----------

[](#code-style)

This package uses PHP CS Fixer to enforce code style. To run it, run

```
composer cs-fixer
```

License
-------

[](#license)

This package is licensed under the MIT license, which basically means you can do whatever your want with this package. However, if you found this package useful, please consider buying me a beer or subscribing to premium email support over on [Patreon](https://www.patreon.com/davesweb), it's really appreciated!

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

Top contributor holds 70.2% 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.

### Community

Maintainers

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

---

Top Contributors

[![davesweb](https://avatars.githubusercontent.com/u/32391939?v=4)](https://github.com/davesweb "davesweb (59 commits)")[![Davekuh](https://avatars.githubusercontent.com/u/1210112?v=4)](https://github.com/Davekuh "Davekuh (25 commits)")

---

Tags

adminadmin-dashboarddashboardlaraveltemplate

### Embed Badge

![Health badge](/badges/davesweb-dashboard/health.svg)

```
[![Health](https://phpackages.com/badges/davesweb-dashboard/health.svg)](https://phpackages.com/packages/davesweb-dashboard)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

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