CatchAdmin — это серверная система управления, разработанная на основе платформы thinkphp и администратора элементов. Потому что thinkphp прост, эффективен и имеет полную документацию. Изучив множество систем управления бэкэндом в экосистеме thinkphp, я обнаружил, что не существует подходящей системы разделения фронтенда и бэкенда. Затем был разработан CatchAdmin.
В зависимости от характеристик сервера thinkphp6 каждый модуль серверной части может быть независимой службой, а функциональные обязанности между модулями становятся более ясными. В то же время бэкенд также учитывает бэкэнд-разработку клиентских страниц, уменьшая выдачу кода фронтенд-страницы. Таблицы и формы инкапсулируются в фоновые компоненты, а интерфейсные страницы можно легко визуализировать с помощью данных Json в фоновом режиме, что значительно повышает эффективность разработки.
CatchAdmin также предоставляет ряд компонентных инструментов, таких как HTTP-клиент, импорт и экспорт Excel, обнаружение чувствительных слов и большое количество встроенных команд для улучшения опыта разработки с использованием серверной части.
Управление пользователями. Управление внутренними пользователями.
Управление отделами настраивает структуру отделов компании и поддерживает древовидную структуру.
Управление позициями настраивает фоновые позиции пользователей.
Управление меню настраивает системные меню, кнопки и т. д.
Управление ролями настраивает роли, которые играют пользователи, и назначает разрешения.
Структура фоновой таблицы управления словарем данных
Запись фоновой операции пользователя в журнале операций
Журнал входа в систему Записи входа пользователей фоновой системы
Генерация кода генерирует операции CURD на стороне API
Конфиденциальные слова поддерживают конфигурацию конфиденциальных слов.
Управление вложениями может управлять загруженными файлами.
Запланированные задачи могут управлять запланированными задачами, не полагаясь на Crontab.
SMS-платформа Управление SMS-облаком, поддержка Alibaba, Tencent Cloud, Ucloud, Submail
Загрузка в облако поддерживает загрузку в облако, Qiniu, OSS, Tencent
php7.1+ (требуются следующие расширения)
mbstring
JSON
OpenSSL
xml
пдо
nginx
MySQL
Перед установкой убедитесь, что Composer установлен.
После завершения загрузки установите его с помощью команды, установка в один клик