Appearance
Встановлення та публікація
Ця сторінка містить технічні інструкції зі встановлення та публікації ресурcів пакета fomvasss/laravel-lte3 (витягнуто з README пакета).
Встановлення
Виконайте в корені проекту:
bash
composer require fomvasss/laravel-lte3
# (опціонально) dev-залежність AdminLTE для локальної розробки
composer require almasaeed2010/adminlte --dev
# опублікувати конфіг пакета
php artisan vendor:publish --tag=lte3-config
# встановити скелет/ресурси пакета
php artisan lte3:installПісля виконання цих команд пакет має бути доступним у вашому застосунку.
Примітки:
- Пакет очікує наявності ресурсів AdminLTE; ви можете встановити
almasaeed2010/adminlteабо опублікувати потрібні assets уpublic/. - При ввімкнених маршрутах приклади доступні за адресою
/lte3/examples(залежно від конфігурації маршрутизації).
Публікація ресурсів (опціонально)
Пакет надає набір tag'ів для vendor:publish. Ви можете публікувати їх частково або всі відразу.
Views (шаблони, компоненти, приклади):
lte3-view-componentslte3-view-exampleslte3-view-authlte3-view-partslte3-view-layouts
Інші ресурси:
lte-config(конфігурація)lte-assets(assets пакета)lte-lang(локалізація)
Приклад публікації лише компонентів:
bash
php artisan vendor:publish --tag=lte3-view-componentsРесурси AdminLTE
Пакет використовує ресурси AdminLTE. Якщо ви хочете підключити їх локально у public/, переконайтеся, що almasaeed2010/adminlte присутній у composer.json. Після публікації ресурсів можна вручну видалити зайві плагіни у public/vendor/adminlte/plugins щоб зекономити місце.
Middleware
Для коректної роботи навігації і деяких опцій додайте middleware пакета у App\Http\Kernel.php у групу web:
php
protected $middlewareGroups = [
'web' => [
// ...
\Fomvasss\Lte3\Http\Middleware\LteRequestOptions::class,
],
];Структура (коротко)
config/lte3.php— конфігураційний файл пакетаpublic/vendor/adminlte— оригінальні AdminLTE assetspublic/vendor/lte3— кастомні assets пакетаresources/views/vendor/lte3— опубліковані view (за потреби)
Посилання
- Репозиторій на GitHub: https://github.com/fomvasss/laravel-lte3/
- README пакета:
vendor/fomvasss/laravel-lte3/README.md - Приклади:
resources/views/vendor/lte3/examples/components.blade.php
Якщо бажаєте, можу додати невеликий чекліст розв'язання типових проблем (відсутні AdminLTE assets, права на файли, або необхідність npm/yarn build для деяких JS-плагінів).