arodu / cakelte
CakeLTE: AdminLTE plugin for CakePHP
Package info
Type:cakephp-plugin
pkg:composer/arodu/cakelte
Requires
- php: >=8.2
- almasaeed2010/adminlte: ^4.4
- arodu/cakephp-bootstrap-tools: ^2.2
- cakephp/cakephp: ^5.0
- friendsofcake/bootstrap-ui: ^5.0
Requires (Dev)
- cakedc/cakephp-phpstan: ^3.1
- cakephp/cakephp-codesniffer: ^5.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.1.0
This package is auto-updated.
Last update: 2026-08-20 18:59:55 UTC
README
If it's helpful you can buy me a coffee, thanks!
Dependencies
- FriendsOfCake/bootstrap-ui, transparently use Bootstrap 5 with CakePHP 5.x.
- arodu/cakephp-bootstrap-tools, helpers for the BootstrapUI + AdminLTE layout.
- AdminLTE 4.x, bootstrap 5 admin theme.
Requirements
- PHP >= 8.2
- CakePHP >= 5.0
Install
Install the plugin via composer:
composer require arodu/cakelte
Load
Load the plugin in src/Application.php or with the shell command:
bin/cake plugin load CakeLte
Publish the assets
Publish the AdminLTE assets to your webroot:
bin/cake cakelte install
This is a manual step of your application. It is not run automatically by composer.
Configure
Copy the plugin configuration file into your application:
cp vendor/arodu/cakelte/config/cakelte.php config/cakelte.php
Use the CakeLteTrait in src/View/AppView.php:
namespace App\View; use Cake\View\View; use CakeLte\View\CakeLteTrait; class AppView extends View { use CakeLteTrait; protected string $layout = 'CakeLte.default'; public function initialize(): void { parent::initialize(); $this->initializeCakeLte(); } }
Preview
Next steps
For the full usage and configuration details, read the documentation.
Support
If you have any problems or questions, please open an issue on GitHub.
License
This project is licensed under the MIT License - see the LICENSE file for details

