CatchAdmin ist ein Backend-Managementsystem, das auf dem Thinkphp-Framework und Element Admin basiert. Denn thinkphp ist einfach, effizient und verfügt über eine vollständige Dokumentation. Nachdem ich mir viele Backend-Managementsysteme im Thinkphp-Ökosystem angesehen hatte, stellte ich fest, dass es kein geeignetes Front-End- und Back-End-Trennsystem gibt. Dann wurde CatchAdmin entwickelt.
Basierend auf den Eigenschaften des thinkphp6-Servers kann jedes Modul im Backend ein unabhängiger Dienst sein, und die funktionalen Verantwortlichkeiten zwischen den Modulen sind klarer. Gleichzeitig berücksichtigt das Backend auch die Backend-Entwicklung von Front-End-Seiten und reduziert so die Ausgabe von Front-End-Seitencode. Tabellen und Formulare werden in Hintergrundkomponenten gekapselt und Front-End-Seiten können einfach über Json-Daten im Hintergrund gerendert werden, was die Entwicklungseffizienz erheblich verbessert.
CatchAdmin bietet außerdem eine Reihe von Komponententools wie HTTP-Client, Excel-Import und -Export, Erkennung vertraulicher Wörter und eine große Anzahl integrierter Befehle, um die Entwicklungserfahrung bei der Verwendung des Backends zu verbessern.
BenutzerverwaltungBackend-Benutzerverwaltung
Das Abteilungsmanagement konfiguriert die Abteilungsstruktur des Unternehmens und unterstützt die Baumstruktur
Die Positionsverwaltung konfiguriert Hintergrundbenutzerpositionen
Die Menüverwaltung konfiguriert Systemmenüs, Schaltflächen usw.
Das Rollenmanagement konfiguriert die von Benutzern gespielten Rollen und weist Berechtigungen zu
Hintergrundtabellenstruktur für die Datenwörterbuchverwaltung
Vorgangsprotokoll, Hintergrundbenutzer-Vorgangsdatensatz
Anmeldeprotokoll Anmeldedatensätze von Hintergrundsystembenutzern
Durch die Codegenerierung werden CURD-Operationen auf der API-Seite generiert
Sensible Wörter unterstützen die Konfiguration sensibler Wörter
Die Anhangsverwaltung kann hochgeladene Dateien verwalten
Geplante Aufgaben können geplante Aufgaben verwalten, ohne auf Crontab angewiesen zu sein
SMS-Plattform SMS-Cloud-Management, unterstützt Alibaba, Tencent Cloud, Ucloud, Submail
Cloud-Upload unterstützt Cloud-Upload, Qiniu, OSS, Tencent
php7.1+ (erfordert die folgenden Erweiterungen)
mbstring
json
openSL
xml
pdo
Nginx
MySQL
Bitte stellen Sie vor der Installation sicher, dass Composer installiert ist
Nachdem der Download abgeschlossen ist, installieren Sie ihn über den Befehl, eine Ein-Klick-Installation
php think Catch:install