https://github.com/sebastienheyd/boilerplate
Laravel AdminLTE 3 Boilerplate package with blade components, users, roles and permissions management
https://github.com/sebastienheyd/boilerplate
admin-dashboard admin-ui administration adminlte bootstrap laravel laravel-admin laravel-application laravel-components laravel-package php
Last synced: about 2 months ago
JSON representation
Laravel AdminLTE 3 Boilerplate package with blade components, users, roles and permissions management
- Host: GitHub
- URL: https://github.com/sebastienheyd/boilerplate
- Owner: sebastienheyd
- License: mit
- Created: 2017-03-29T15:19:34.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2026-03-24T13:22:53.000Z (3 months ago)
- Last Synced: 2026-03-25T17:02:42.926Z (2 months ago)
- Topics: admin-dashboard, admin-ui, administration, adminlte, bootstrap, laravel, laravel-admin, laravel-application, laravel-components, laravel-package, php
- Language: PHP
- Homepage:
- Size: 27.1 MB
- Stars: 286
- Watchers: 10
- Forks: 68
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Laravel / AdminLTE 3 Boilerplate
[](https://packagist.org/packages/sebastienheyd/boilerplate)
[](https://github.com/sebastienheyd/boilerplate/actions/workflows/tests.yml)
[](https://github.styleci.io/repos/86598046)
[](https://laravel.com/)
[](https://packagist.org/packages/sebastienheyd/boilerplate)
[](LICENSE)
This package serves as a basis for quickly creating a back-office.
It includes profile creation and his management, user management, roles, permissions, log viewing and ready to use [components](https://sebastienheyd.github.io/boilerplate/docs/8.x/components/card.html).
It also makes it easy to add other packages to extend the features, have a look to
[sebastienheyd/boilerplate-packager](https://github.com/sebastienheyd/boilerplate-packager) to quickly build your own
package for boilerplate.
Other packages to extend the features :
* [sebastienheyd/boilerplate-media-manager](https://github.com/sebastienheyd/boilerplate-media-manager)
* [sebastienheyd/boilerplate-email-editor](https://github.com/sebastienheyd/boilerplate-email-editor)
---
## Version Compatibility
| Laravel | Boilerplate |
|:-----------------|:-------------------------------------------------------------|
| 11.x → 13.x | [8.x](https://sebastienheyd.github.io/boilerplate/docs/8.x/) |
| 6.x → 10.x | [7.x](https://sebastienheyd.github.io/boilerplate/docs/7.x/) |
## Documentation
The documentation is readable on [Github pages](https://sebastienheyd.github.io/boilerplate/)
## Features
* Configurable [backend theme](https://sebastienheyd.github.io/boilerplate/docs/8.x/howto/change_theme.html) and [components](https://sebastienheyd.github.io/boilerplate/docs/8.x/components/card.html) for [AdminLTE 3](https://adminlte.io/docs/3.0/)
* [Text generation with GPT in TinyMCE](https://sebastienheyd.github.io/boilerplate/docs/8.x/howto/generate_text_gpt.html) with the OpenAI API
* [Customizable dashboard](https://sebastienheyd.github.io/boilerplate/docs/8.x/dashboard/generate_widget.html) with widgets
* Css framework [Bootstrap 4](https://getbootstrap.com/)
* Icons by [Font Awesome 5](https://fontawesome.com/)
* Role-based permissions support by [santigarcor/laratrust](https://github.com/santigarcor/laratrust)
* Forms & Html helpers by [spatie/laravel-html](https://github.com/spatie/laravel-html)
* Menu dynamically builded by [lavary/laravel-menu](https://github.com/lavary/laravel-menu)
* Menu items activated by [sebastienheyd/active](https://github.com/sebastienheyd/active)
* Server-side datatables methods provided by [yajra/laravel-datatables](https://yajrabox.com/docs/laravel-datatables)
* Image manipulation by [intervention/image](https://github.com/intervention/image)
* Gravatar import by [creativeorange/gravatar](https://github.com/creativeorange/gravatar)
* Default languages from [Laravel-Lang/lang](https://github.com/Laravel-Lang/lang)
* Javascript session keep-alive
* Dark mode
* [Localized](https://github.com/sebastienheyd/boilerplate/tree/master/src/resources/lang)
## Installation
1. In order to install Laravel/AdminLTE Boilerplate run :
```
composer require sebastienheyd/boilerplate
```
2. Run the command below to publish assets and configuration files
```
php artisan vendor:publish --tag=boilerplate
```
3. After you set your database parameters run :
```
php artisan migrate
```
**Optional**
If you want to quickly test your Laravel application.
```
php artisan serve
```
Now you can point your browser to [http://localhost:8000/admin](http://localhost:8000/admin)
## Package update (Laravel < 8.6.9)
Boilerplate comes with assets such as Javascript, CSS, and images. Since you typically will need to overwrite the assets
every time the package is updated, you may use the ```--force``` flag :
```
php artisan vendor:publish --tag=boilerplate-public --force
```
To auto update assets each time package is updated, you can add this command to `post-update-cmd` into the
file `composer.json` at the root of your project.
```json
{
"scripts": {
"post-update-cmd": [
"@php artisan vendor:publish --tag=boilerplate-public --force --ansi"
]
}
}
```
## Tests / Coding standards
This package is delivered with a `Makefile` used to launch checks for the respect of coding standards and the unit tests
Just call `make` to see the list of commands.
## Contributing
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for details and a todolist.
## Credits
- [Sébastien HEYD](https://github.com/sebastienheyd)
- [All Contributors](https://github.com/sebastienheyd/boilerplate/contributors)
## License
This package is free software distributed under the terms of the [MIT license](license.md).
## Special thanks
This project is made with [PhpStorm](https://www.jetbrains.com/phpstorm/) and supported by [JetBrains](https://www.jetbrains.com/?from=LaravelBoilerplate)
[](https://www.jetbrains.com/?from=LaravelBoilerplate)




