1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jqhph-dcat-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Статус сборки StyleCI

Dcat Admin — это инструмент для быстрого создания административной панели на основе laravel-admin. Он позволяет создать полнофункциональную админку с минимальным количеством кода. Встроены различные компоненты, необходимые для работы административной панели, что делает его удобным для использования сразу после установки.

### Основные возможности

  • Краткий, элегантный, гибкий и расширяемый API
  • Управление пользователями
  • Управление правами доступа с использованием RBAC, поддерживающее бесконечное количество узлов прав
  • Управление меню
  • Использование pjax для создания страниц без перезагрузки, поддержка асинхронной загрузки статических ресурсов, возможность бесконечного расширения компонентов без влияния на общую производительность
  • Развязанное проектирование сборки страниц и операций с данными, позволяющее легко переключаться между источниками данных
  • Пользовательские страницы
  • Пользовательская цветовая тема
  • Возможность быстрого переключения между несколькими встроенными темами
  • Легкая возможность создания независимых страниц без меню (например, для создания модальных окон выбора)
  • Поддержка плагинов
  • Визуальный конструктор кода, который позволяет создавать страницы CRUD на основе таблицы данных одним щелчком мыши
  • Инструменты для создания таблиц данных, содержащие множество часто используемых функций (например, объединенные заголовки, экспорт данных, поиск, быстрое создание, массовое выполнение действий и т. д.)
  • Инструменты для создания деревьев данных, поддерживающие пагинацию и загрузку при клике- [x] Инструменты для создания форм данных, содержащие множество типов форм, поддерживающих асинхронную отправку формы
  • Инструменты для создания многошаговых форм
  • Инструменты для создания модальных форм
  • Инструменты для создания страниц с подробной информацией о данных
  • Инструменты для создания бесконечных уровней дерева страниц, поддерживающие использование перетаскивания для управления уровнями данных, сортировкой и т. д.
  • Встроенные мощные компоненты страниц (например, диаграммы, карточки аналитики данных, выпадающие списки, Tab-панели, инструменты уведомлений и т. д.)
  • Функция Section (похожая на Filter в WordPress и тег section в шаблонах Blade)
  • Асинхронная форма загрузки файлов, поддерживающая разделённую многопоточную загрузку
  • Поддержка нескольких приложений
  • Магазин плагинов, где можно легко установить, обновить или удалить плагины с помощью одного щелчка мыши на странице администрирования

Окружение

  • PHP >= 7. 1. 0
  • Laravel 5. 5. 0 ~ 9.*
  • Расширение PHP Fileinfo### Установка

В случае, если при установке возникают проблемы с медленной загрузкой через composer или ошибками установки, выполните команду composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/, чтобы заменить зеркало composer на зеркало Aliyun.

Сначала необходимо установить фреймворк laravel. Если он уже установлен, пропустите этот шаг. Если вы впервые используете laravel, обязательно ознакомьтесь с документацией Установка Laravel Русская Документация.

composer create-project --prefer-dist laravel/laravel название_проекта 7.*
# или
composer create-project --prefer-dist laravel/laravel название_проекта

После установки laravel вам потребуется отредактировать файл .env, чтобы правильно настроить соединение с базой данных.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=dcat-admin
DB_USERNAME=root
DB_PASSWORD=

Установите dcat-admin.

cd название_проекта

composer require dcat/laravel-admin

Затем запустите следующую команду для публикации ресурсов:

php artisan admin:publish

Эта команда создаст конфигурационный файл config/admin.php, где можно будет изменить адрес установки, соединение с базой данных и названия таблиц. Рекомендуется использовать значения по умолчанию без изменений.

Затем выполните следующую команду для завершения установки:> Выполнение этой команды может вызвать ошибку Specified key was too long ... 767 bytes. Если эта ошибка возникнет, добавьте код \Schema::defaultStringLength(191); в метод boot файла app/Providers/AppServiceProvider.php, удалите все таблицы базы данных, а затем повторно выполните команду php artisan admin:install.``` php artisan admin:install


После завершения всех этих шагов можно настроить службу `web`, **необходимо указать директорию `web` на директорию `public`**! Если используется `nginx`, также следует добавить конфигурацию псевдо-статических запросов.
```dotenv
location / {
	try_files $uri $uri/ /index.php?$query_string;
}

После запуска службы откройте браузер и перейдите по адресу http://localhost/admin, используйте имя пользователя admin и пароль admin.

Расширения

Расширение Описание Версия dcat-admin
mosiboom/dcat-iframe-tab Вкладка IFRAME 2.x
super-eggs/dcat-distpicker Привязка провинций, городов и районов 2.x
ueditor Онлайн-редактор Baidu 1.x
grid-sortable Инструмент сортировки таблиц 1.x

Благодарности

Dcat Admin основан на следующих компонентах:+ Laravel

Вкладчики кода

Этот проект существует благодаря всем людям, внесшим свой вклад. [Принять участие].

Финансовые вкладчики

Поддержите этот проект финансово и помогите нам поддерживать наше сообщество. [Принять участие]

Индивидуальные вкладчики

ОрганизацииПоддержите этот проект с вашей организацией. Ваш логотип будет размещен здесь со ссылкой на ваш сайт. [Принять участие]

Лицензия


dcat-admin распространяется под лицензией The MIT License (MIT).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
PHP и 5 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jqhph-dcat-admin.git
git@api.gitlife.ru:oschina-mirror/jqhph-dcat-admin.git
oschina-mirror
jqhph-dcat-admin
jqhph-dcat-admin
2.0