4geo35 / document-tree
Document category tree
v2.0.0
2026-10-14 08:49 UTC
Requires
- 4geo35/fileable: ^2.0
- 4geo35/metable: ^2.0
- 4geo35/tailwindcss-theme: ^2.0
- 4geo35/traits-helpers: ^2.0
- 4geo35/user-management: ^2.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Установка
Добавить в tailwind.admin.config.js, созданный в пакете tailwindcss-theme.
"./vendor/4geo35/document-tree/src/resources/views/components/**/*.blade.php",
"./vendor/4geo35/document-tree/src/resources/views/admin/**/*.blade.php",
"./vendor/4geo35/document-tree/src/resources/views/livewire/admin/**/*.blade.php",
Добавить в tailwind.config.js, созданный в пакете tailwindcss-theme.
"./vendor/4geo35/document-tree/src/resources/views/components/**/*.blade.php",
"./vendor/4geo35/document-tree/src/resources/views/web/**/*.blade.php",
"./vendor/4geo35/document-tree/src/resources/views/livewire/web/**/*.blade.php",
Запустить миграции для создания таблиц php artisan migrate
Установить lightbox npm install fslightbox, добавить в app.js:
import "fslightbox"
Views
Сокращение для представлений: dt
Меню для панели администрирования: <x-dt::menu-item/>
Config
Название файла: document-tree
prefix=>documents: адрес страницыcategoryPageTitle=>Категории документов: заголовок индексной страницыuseBreadcrumbs=>true: выводить хлебные крошки на страницеuseH1=>true: выводить h1singlePage=>false: вывод всего дерева на одной странице. Если включить, то лучше поставить addToHeaderSize в значение 1addToHeaderSize=>2: какого размера будут заголовки
Routes
Файл admin.php, middleware(["web", "auth", "app-management"]), prefix(config("document-tree.prefix"))
admin.document-tree.index=>admin/{prefix}admin.document-tree.show=>admin/{prefix}/{category}
Файл web.php, middleware(["web"]), prefix(config("document-tree.prefix"))
web.document-categories.index=>{prefix}web.document-categories.show=>{prefix}/{category}