LaravelAdmin dashboard

dashboard — Laravel Admin dashboard Template

By davesweb

A backend management panel package for Laravel applications, providing a default Bootstrap 5 template that can be replaced or customized via custom views and assets.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-13View source

What stands out

A quick read of the recorded project description.

01

Integrated into Laravel applications as a Composer package, providing a default Bootstrap 5 backend template

02

Views and assets can be overridden or entirely replaced, making the template fully customizable

03

Built-in mechanisms for CRUD route registration, menu items, and translation rendering

04

Provides an artisan command to create the first backend user, with routes adjustable in the configuration file

05

MIT licensed, includes test scripts and PHP CS Fixer code style tooling

Template Details

Davesweb Dashboard is a Laravel backend management panel distributed as a Composer package. It comes with a default Bootstrap 5 template, but the author states that the template is fully customizable: you can override parts of it with your own views and assets, or replace it entirely with another template.

The installation process is: require the package via Composer, publish assets using vendor:publish, run migrations, and then create the first backend user via an artisan command. The panel is mounted at the /dashboard path by default, and the specific routes can be adjusted in the dashboard.php configuration file.

The package also includes mechanisms for CRUD route registration, menu items, icon rendering, and translation rendering. The README's to-do and roadmap list unfinished parts, such as cached route checking, a CRUD menu item caching command, exporting CRUD overviews to Excel/CSV, and related columns in the overview. The README also notes that third-party fonts such as Font Awesome and Flag Icons are not built into the correct directories and therefore are not published along with the rest of the assets.

The repository is MIT licensed, tests are run via composer test, and code style is enforced by PHP CS Fixer.

LaravelBackend

Is it right for your project?

Use Cases

  • Quickly add a customizable backend management panel to an existing Laravel application
  • Replace views and assets on top of the default Bootstrap 5 template to create a custom backend appearance
  • Organize backend data management pages using the package's CRUD routes and menu mechanisms

Suitable For

  • Projects using Laravel that need a backend management interface
  • Developers who want a backend template that can be overridden and replaced rather than fixed in style
  • Teams that accept introducing a backend panel as a Composer package

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Install via composer require davesweb/dashboard

  2. 2

    Run php artisan vendor:publish --provider=Davesweb\Dashboard\Providers\ServiceProvider to publish assets

  3. 3

    Run php artisan migrate to execute migrations

  4. 4

    Use php artisan dashboard:user to create the first backend user

  5. 5

    The default access path is /dashboard, which can be changed in the dashboard.php configuration file

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in the public repository under the MIT license; the free scope applies to this version's code and does not imply that external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version's code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur additional charges.
  • The author requests voluntary donations or paid email support subscriptions on Patreon; these are optional sponsorships and do not affect free use under the MIT license.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

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!

Original README
https://github.com/davesweb/dashboard/blob/main/LICENSEhttps://github.com/davesweb/dashboard/blob/main/readme.md

Compiled by DeepSeek based on repository license and README ·2026-10-13. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
Partly documented · 65 / 100
Technologies
Laravel
Website type
Admin dashboard
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2021-11-28
Screenshot last checked
2026-10-13

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Laravel as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Review declaration: [email protected] · 2026-10-13

Inspect the recorded source material

SHA-256: 16f6e7b99ee8b50a4a3b8b9582aaa18ee5a9bfe33024166bec5b5a0cdb72241a

2026-10-13T02:25:52.926Z

Source file / repository
# 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

Via composer
```shell
composer require davesweb/dashboard
```

After that, publish the assets by running 

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

Run the migrations

```shell
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.

```shell
php artisan dashboard:user
```

## 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

- 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

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

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

## Testing

To run the testsuite, simply run

```shell
composer test
```

## Code style

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

```shell
composer cs-fixer
```

## 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!
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

coreui-free-laravel-admin-template

coreui-free-laravel-admin-template

A free MIT-licensed Laravel admin template using CoreUI Bootstrap styles, with a sample login account and management examples for users, menus, roles, media, BREAD, and email templates.

Laravel · Admin dashboard

sneat-bootstrap-html-laravel-admin-template-free

sneat-bootstrap-html-laravel-admin-template-free

Sneat Free is a Laravel admin template with a Bootstrap 5 frontend, MIT-licensed, offering a dashboard, multiple layouts, authentication pages, forms, and tables.

Laravel · Admin dashboard

laqul

laqul

Laqul is an MIT-licensed Laravel + GraphQL + Quasar full-stack starter kit for backend/admin projects. It separates a Laravel GraphQL API, a Quasar dashboard client buildable as SPA, PWA, desktop, or mobile app, and a client-backend PHP relay for OAUTH2 credentials.

Laravel · Admin dashboard

laravel9-inertiajs-reactjs-starter

laravel9-inertiajs-reactjs-starter

A Laravel 9 + Inertia.js + React admin starter with Guest, Base, and Auth layouts, login, registration, Google login, user management, and profile pages, styled with Bootstrap 5 and Argon Dashboard 2. Activity Log and Roles and Permissions are not yet implemented.

Laravel · Admin dashboard

TailAdmin-Laravel-Starter-Kit

TailAdmin-Laravel-Starter-Kit

A Laravel admin starter maintained by LaravelDaily that merges LaravelDaily/starter-kit with TailAdmin Laravel free dashboard components.

Laravel · Admin dashboard

laravel-sentinel-crud-starter

laravel-sentinel-crud-starter

A Laravel admin starter project that combines Cartalyst Sentinel authentication with user, role, and permission management, plus an Artisan command-driven CRUD generator. It includes user, role, permission assignment, and dashboard pages, a Datatables Bundle, and optional Gentelella Dashboard styling.

Laravel · Admin dashboard