
⚡ Lara Dashboard CMS By Laravel (7.x - 12.x) - Manages Users, Roles, Permissions, Modules, Settings, Translations, Contents(Post, Page, Category, Tags), System logs, Monitoring 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://demo.laradashboard.com/
Email - superadmin@example.com
password - 12345678
- Spatie role permission package
^6.4
- PHPUnit test package
^11.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
[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
UserService
andRolesService
for better separation of concerns and maintainability. - Docs - Documentation and Configuration Updates:
- Updated
.env.example
to include aGITHUB_LINK
variable for improved project visibility.
- Updated
Latest version v1.5.0
- https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/v1.5.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
More release tags - https://github.com/laradashboard/laradashboard/releases
Clone and Go Project
git clone git@github.com:laradashboard/laradashboard.git
cd laradashboard
Install Composer & Node Dependencies
composer install
npm install
Database & env creation
- Create database called -
laradashboard
- Create
.env
file by copying.env.example
file
Generate Artisan Key or necessary linkings
php artisan key:generate
php artisan storage:link
Migrate Database with seeder
php artisan migrate:fresh --seed && php artisan module:seed
Run Project
php artisan serve
npm run dev
So, 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 git@github.com:laradashboard/laradashboard.git
- Login using Super Admin Credential -
- Email -
superadmin@example.com
- 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
You can use mailtrap to test emails easily - https://mailtrap.io/ (first need to create mailtrap account and can )
MAIL_MAILER=smtp
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_PORT=587
MAIL_USERNAME=mailtrap-username
MAIL_PASSWORD=mailtrap-password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=youremail@example.com
MAIL_FROM_NAME="${APP_NAME}"
https://laradashboard.com/docs/
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)![]() |
Users List (Dark mode)![]() |
User Create![]() |
User Delete![]() |
Posts List![]() |
Post Create![]() |
Pages List![]() |
Page Delete![]() |
Category List & Create![]() |
Category Edit![]() |
Tag List & Create![]() |
Tag Edit![]() |
Module List![]() |
Upload Module![]() |
General Settings![]() |
Site Appearance![]() |
Content Settings![]() |
Integration Settings![]() |
Translations List![]() |
Add Language![]() |
Language Switcher![]() |
Action Logs![]() |
Laravel Pulse![]() |
Custom Error Pages![]() |
Post activity Chart![]() |
https://demo.laradashboard.com
Please visit at Lara Dashboard to get more premium moduels - https://laradashboard.com. Premium modules included CRM, HRM, Course Managements and so on.
- 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.
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 | manirujjamanakash@gmail.com