⚡ Lara Dashboard CMS By Laravel (7.x - 12.x) - Manages Users, Roles, Permissions, Modules, Settings, Translations, Contents(Post, Page, Category, Tags), System logs, Monitoring, Rest API's and every actions of your Laravel application. A complete CMS solution for Laravel application with Tailwind CSS integrated with all starting features including modules, dark/lite mode, charts, tables, forms, lots of components and many more. By our preimium modules, you can get more features like CRM, HRM, Course Management and so on.
Demo: https://laradashboard.com/try-demo/
Email - [email protected]
password - 12345678
- Spatie role permission package
^6.4 - Pest test package
^4.x - Tailwind CSS >= 4.x
- Laravel Modules - https://laravelmodules.com/docs/12/getting-started/introduction
- Laravel Events (A WordPress like action/filter hooks) - https://github.com/tormjens/eventy
- PHP 8.3 or 8.4
[v2.3.0] - 2025-09-07
- Feat: Datatable integration for Users, Roles, Permissions, Posts, Categories, Tags.
- Feat: Several new components.
- Feat: Observer added for models.
- Feat: Introduce hooks with more managed/documented way.
- Enhancement: Updated code structure, new components, improved code quality.
- Fix: Several small UI bugs.
[v2.2.0] - 2025-08-17
- Feat: Media library manager.
- Feat: Improved user / profile UI/UX with lots of options.
- Feat: Implement reCAPTCHA and custom admin login integration with configurable page settings.
- Enhancement: Update menu structure.
- Fix: Several small UI bugs.
[v2.0.1] - 2025-07-27
- Feat: Refactor Lara Dashboard whole Admin UI - Icons, Accessibility, Components, Pages, Layouts and so on.
- Enhancement: Keep search form design consistent as
form-controlheight. - Enhancement: Global variable for editor script to handle from any module.
- Enhancement: Cleanup many codes to separate service to keep business logics separated.
- Enhancement: Fixed several unit tests.
- Fix: User chart data with SQLite supported.
- Fix: Remove some unnecessary console logs.
- Doc: Added Coding standard docs.
[v2.0] - 2025-07-20
- Feat: Refactor Lara Dashboard whole Admin UI - Icons, Accessibility, Components, Pages, Layouts and so on.
- Enhancement: Improve components, reusibility, and code quality.
- Fix: Some random UI fixes.
[v1.7.0] - 2025-07-13
- Feat: Rest API For Lara Dashboard, Scramble API documentation.
- Enhancement: Cleanup class names to use more standard class names.
- Fix: Some random UI fixes.
[v1.6.0] - 2025-06-21
- Enhancement: Write/Update Standard Unit Tests, pint, rector, phpstan for the project.
- Fix: Potential fix for code scanning alert no. 1: Workflow does not contain permissions.
- Fix: Language switcher if no icon is selected.
- Fix: Non-Translated keys keep empty instead the placeholder.
[v1.5.0] - 2025-06-01
- Feature: Content Management System (CMS) with Content(Post/Page), Content Category, Content Tag management.
- Feature: Post/Page activity chart in Dashboard.
- Feature: Bulk delete for Users, Roles, Posts, Categories, Tags.
- Enhancement: Sorting features for Users, Roles, Permissions, Posts, Categories, Tags.
- Enhancement: Components - Confirm delete, Success/Error messages, Toast, Text Editor, Breadcrumbs, Action dropdown.
- Fix: System dark mode issues.
- Fix: Modules refactorring in demo mode.
[v1.3.0] - 2025-05-18
- Feature: Admin Menu architecture with more extendible way.
- Feature: Permission List and detail page.
- Enhancement: Improved module compatibility.
[v1.2.0] - 2025-05-12
- Feature - Translation Management: Added Translation management sytem with supporting 21 languages by default and possibility to add any in a second.
- Enhancement - Dashboard Redesign: Dashboard redesigned with new card, user history chart, several more design improvements.
- Enhancement: Role list page, user list page to add links of users list sorting by role and role edit page linkings.
- Enhancement: Cleanup code base to use services, requests more, use SOLID whenever needed.
- Fix: Fixed #109 Submenu dropdown icon doesn't change on open/close submenu of a menu item.
- Fix: Fixed #105 Sidebar Icon not working good if collapsed.
- Fix: Fixed #93 Theme primary color, secondary color was not working.
- Fix: Fixed #99 Superadmin role shouldn't be edited.
- Fix: Fixed Mobile responsive has some issues.
- Fix: Fixed Sidebar toggle was not persistent issue.
- Fix: Fixed Role create -> selecting permission group can't check the permissions in that group checkboxes automatically.
[v1.0.0] - 2025-04-21
- Feature - Forget Password Management: Enhanced the forget password functionality for better reliability and user experience.
- Feature - Settings Management: Added comprehensive settings management features, including API support.
- Enhancement - Role-Based Access Control (RBAC) Improvements: Improved authorization mechanisms and role-based access control.
- Feature - Admin Impersonation: Administrators can now log in as other users and switch back to their original accounts seamlessly.
- Enhancement - UI/UX Enhancements: Updated the role create/edit form for a more intuitive and user-friendly experience.
- Enhancement - User Profile and Management Enhancements: Refactored user-related operations to utilize
UserServiceandRolesServicefor better separation of concerns and maintainability. - Docs - Documentation and Configuration Updates:
- Updated
.env.exampleto include aGITHUB_LINKvariable for improved project visibility.
- Updated
Latest version v2.0 - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/v2.0
View Old versions
-
Laravel
7.x& PHP -7.x -
Laravel
9.7& PHP -8.x -
Laravel
11.x -
Laravel
12.x& PHP >=8.3 -
Laravel
12.x& Tail Admin Template Integration -
Laravel
12.x& Module & Action Log integration -
v1.0.0 - Settings, Forget password and lots of refactorring
-
v1.2.0 - Translation Management, Dashboard Redesign, Role/User List improvements
-
v1.3.0 - Admin Menu architecture, Permission List and detail page
-
v1.5.0 - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/v1.5.0
-
v1.6.0 - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/v1.6.0
-
v1.7.0 - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/v1.7.0
More release tags - https://github.com/laradashboard/laradashboard/releases
Clone and Go Project
git clone [email protected]:laradashboard/laradashboard.git
cd laradashboardInstall Composer & Node Dependencies
composer install
npm installDatabase & env creation
- Create database called -
laradashboard - Create
.envfile by copying.env.examplefile
cp .env.example .envGenerate Artisan Key or necessary linkings
php artisan key:generate
php artisan storage:linkMigrate Database with seeder
php artisan migrate:fresh --seed && php artisan module:seedRun Project
composer run devSo, You've got the project of Lara Dashboard on your local machine - http://localhost:8000
We were previously at https://github.com/ManiruzzamanAkash/laravel-role, so you need to change the URL if you moved from there
git remote set-url origin [email protected]:laradashboard/laradashboard.git- Login using Super Admin Credential -
- Email -
[email protected] - Password -
12345678
- Email -
- Forget password - Password forget and reset will work if email is set up properly
- Create User
- Create Role
- Assign Permission to Roles
- Assign Multiple Role to an User
- Check by login with the new credentials.
- If you've not enough permission to do any task, you'll get a warning message.
- Dashboard with Beautiful chart integrated
- Module Based Development - Custom Module Add/Enable/Disable/Delete
- Monitoring - Logging of every action of your application
- Monitoring - Laravel Pulse
- Translation Management - Add/Edit/Delete Language, Add/Edit/Delete Translation
- Settings - General, Site Appearance, Content, Integration settings
- Admin Menu - Add/Edit/Delete Menu, Submenu, Link
- Admin Impersonation - Login as another user and switch back to your original account
- Custom Error Pages - 404, 500, 503, 403
- Content Management System - Add/Edit/Delete Content, Content Category, Content Tag
- Rest API - Rest API's for Users, Roles, Permissions, Settings, Translations, Content(Post/Page/Category/Tag) and so on.
You can use Mailpit to test emails easily - https://mailpit.axllent.org/
Installation link - https://mailpit.axllent.org/docs/install/
MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
[email protected]
MAIL_FROM_NAME="${APP_NAME}"Browse Emails - http://localhost:8025
https://laradashboard.com/docs/
We've used Scramble to automatically generate the Rest API documentation for Lara Dashboard. You can find the API documentation at:
http://localhost:8000/docs/api
We've used Laravel Pint, Rector, Larastan(PHPstan) - static analysis and Pest for unit tests, e2e (browser) tests.
composer run testcomposer run testFormat: To format the code, we've used pint. You can run the following command to format the code:
composer run formatType Safety: To improve type safety, we've used rector. You can run the following command to add type hints:
composer run type-checkYou can also run individual commands for each tool (optional):
composer run pint
composer run phpstan
composer run pestLaravel Boost is already installed in this project to provide enhanced development and debugging tools for Lara Dashboard.
How to use Boost:
Visit the Laravel Boost documentation.
Login Page
|
Forget Password Page (Dark Mode)
|
Dashboard (Light Mode)
|
Dashboard (Dark Mode)
|
Dashboard Collapsed Sidebar
|
Role List (Light Mode)
|
Role List (Dark Mode)
|
Role Create
|
Role Edit
|
Permission List
|
Users List (Light mode)
|
User Create (Dark mode)
|
Profile Edit
|
User Delete
|
Posts List
|
Post Create
|
Pages List
|
Page Edit
|
Category List & Create
|
Category Edit
|
Tag List & Create
|
Tag Edit
|
Media List
|
Media Modal View
|
Module List
|
Upload Module
|
General Settings
|
Site Appearance
|
Content Settings
|
Integration Settings
|
Performance & Security Settings
|
Translations List
|
Add Language
|
Language Switcher
|
Action Logs
|
Laravel Pulse
|
Rest API
|
Rest API Login
|
Custom Error Pages
|
Post activity Chart
|
Pest, Pint, Rector, PHPstan tests
|
https://laradashboard.com/try-demo/
Please visit at Lara Dashboard to get more premium moduels - https://laradashboard.com. Premium modules included CRM, HRM, Course Managements and so on.
- Task Manager - https://github.com/laradashboard/TaskManager - Basic Task Manager module for Lara Dashboard | Standard Starter Module for Lara Dashboard.
- User Avatar - https://github.com/laradashboard/UserAvatar - A very simple module create an avatar for a user. Handle migration, entries/updates in user forms and so on.
Want to contribute? Fork the project, make your changes, and submit a pull request. Even small improvements to documentation are appreciated!
Please be sure to read our Contribution Guide before submitting your PR.
✨ Following a consistent coding standard ensures code quality, readability, and easier collaboration for everyone.
📏 Please be sure to read our Contribution Guide before submitting your PR.
If you like my work you may consider buying me a ☕ / 🍕
Go to Patreon- Join Facebook Community (For any questions, latest updates) - https://www.facebook.com/groups/laradashboard
- Linkedin Community - https://www.linkedin.com/groups/14690156
- Youtube channel (For tutorials) - https://www.youtube.com/@laradashboard
- Maniruzzaman Akash - @LinkedIn | [email protected]








































