yaroslavche / easyadminlte
EasyAdmin AdminLTE 布局
dev-main
2023-02-10 23:34 UTC
Requires
- php: >=8.1
- ext-json: *
- symfony/config: ^6.0
- symfony/dependency-injection: ^6.0
- symfony/http-kernel: ^6.0
Requires (Dev)
- phpunit/phpunit: ^10
- symfony/framework-bundle: ^6.0
- symfony/twig-bundle: ^6.0
- symfony/var-dumper: ^6.0
This package is auto-updated.
Last update: 2024-09-11 02:58:31 UTC
README
确保您已安装 symfony 扩展包 admin
和 webpack
。安装包
$ composer require yaroslavche/easyadminlte
$ yarn install --force
将 easyadminlte
Webpack Encore 入口添加到 webpack.config.js
# webpack.config.js Encore // ... .addEntry('easyadminlte', './vendor/yaroslavche/easyadminlte/src/Resources/assets/dist/easyadminlte.js')
构建资源
$ yarn watch
从 AbstractAdminLTEDashboardController
扩展 DashboardController
而不是从 AbstractDashboardController
# src/Controller/Admin/DashboardController.php use Yaroslavche\EasyAdminLTE\Controller\AbstractAdminLTEDashboardController; class DashboardController extends AbstractAdminLTEDashboardController
故障排除
找不到包的版本
# composer.json "minimum-stability": "dev",
yarn watch 缺少导入
$ yarn add --dev @fortawesome/fontawesome-free bootstrap jquery admin-lte
未注册命名空间 "!EasyAdminLTE" 的路径。
# config/bundles.php Yaroslavche\EasyAdminLTE\EasyAdminLTEBundle::class => ['all' => true],