Der Herausgeber von Downcodes bietet Ihnen eine Einführung und Installationsanleitung für das Backend-Managementsystem think-admin. think-admin wurde auf der Grundlage des ThinkPHP6-Frameworks entwickelt. Es ist leistungsstark und einfach zu verwenden und eine ideale Wahl für den Aufbau eines Back-End-Managementsystems. Es bietet eine Fülle von Funktionen, darunter automatische CRUD-Generierung, Berechtigungsverwaltung, modulare Installation und Deinstallation usw., was den Entwicklungsprozess erheblich vereinfacht. Darüber hinaus unterstützt es auch den Swoole-Modus und die Microservice-Architektur und bietet so mehr Möglichkeiten für die Erweiterung Ihrer Anwendung. Als nächstes stellen wir die Sonderfunktionen und Installationsschritte von think-admin im Detail vor, um Ihnen beim schnellen Aufbau Ihres eigenen Back-End-Managementsystems zu helfen.
think-admin ist ein Backend-Managementsystem, das auf thinkphp6 basiert und mit Laravel-admin verglichen wird.
think-admin-Funktionen
1. Ein-Klick-Installation der Composer-Bibliothek und umfangreicher Konfigurationselemente
2. Generieren Sie automatisch Hinzufügungen, Löschungen, Änderungen und Abfragen basierend auf der Datenbank und generieren Sie entsprechende Menüs und Berechtigungen, um sich wiederholende Arbeiten an grundlegenden Maschinen zu reduzieren.
3. Komplette Administrator-, Rollen-, Berechtigungs-, Menü- und Anwendungsverwaltung
4. Unterstützt die Modularisierung und kann Anwendungen einzeln installieren und deinstallieren.
5. Unterstützt den Swoole-Modus. Sie können https://gitee.com/qian/think (eine PHP-Bibliothek mit eigener Dienstregistrierungserkennung und eigenem API-Gateway) als Microservice-Management-Backend installieren.
6. Das Frontend basiert auf elementui-Komponenten und http://php.form-create.com/-Formularkomponenten. Es schränkt die Entwicklungsmethode nicht ein und kann nach dem traditionellen Webmodell entwickelt werden.
Installationsschritte für think-admin
// Richten Sie das Alibaba Cloud Composer-Image ein
Composer config -g repo.packagist Composer https://mirrors.aliyun.com/composer/
//Thinkphp6-Projekt erstellen
Komponist erstellen-Projekt topthink/think tp
cd tp
//Think-Admin installieren
Composer benötigt suframe/think-admin -vvv
cp .example.env .env
//Bearbeiten und ändern Sie die .env-Datenbank in Ihr eigenes Datenbankkonto
//SQL-Migration ausführen
php think migrate:run
Es ist wichtig, den folgenden Schritt zu beachten
Bearbeiten Sie die Datei app/middleware.php und fügen Sie sie dem Rückgabearray hinzu.
thinkmiddlewareSessionInit::class,
Gehen Sie dann zur Priorität in config/middleware.php und fügen Sie dasselbe Projekt hinzu. Dies liegt daran, dass diese Middleware früher ausgeführt wird und im Voraus initialisiert werden muss.
'Priorität' => [
thinkmiddlewareSessionInit::class,
],
laufen:
php think run -H 0.0.0.0
Zugang
http://127.0.0.1:8000
Das Konto der Demo-Adresse: admin, Passwort: admin, bitte ändern Sie die Informationen nicht willkürlich.
Beispiel:
Der Quellcode der Jinyun Smart Logistics Platform ist ein Jinyun Yuansheng-Plug-in und sein Betrieb erfordert die Unterstützung des Jinyun-Frameworks!
Frachtlogistikplattform: Freigabe einer dedizierten Leitung für mehrere Händler + Freigabe der Nachfrage nach Kundenlieferungen + Routenanfrage für Frachtinformationen + LTL-Online-Bestellung + Abholung von Tür zu Tür beim Händler + Lieferung einer dedizierten Leitung an den Kunden usw.
【Update-Mechanismus】
Die aktuelle Anwendung gehört zum Lego-Szenenkörper und der Szenenkörper selbst wird nicht häufig aktualisiert. Hängt hauptsächlich von der aktualisierten Iteration des Paket-Plug-Ins ab! Diese abhängigen Aktualisierungsmechanismen können eine Aktualisierung erreichen und alle Szenenkörper gleichzeitig aktualisieren, wodurch die Qualität und Effizienz der Iterationen von Anwendungsaktualisierungen erheblich verbessert werden!
Merkmale
1. Um die Werbung für die Plattform zu erleichtern, können Sie Folgendes einrichten: Autobesitzer, dedizierte Leitungen zur Veröffentlichung von Informationen (Muss, Freunde zu pushen usw.);
2. Der gesamte Frachtmodus, der Angebotsmodus usw. sind streng unter Bezugnahme auf die Standards des Logistikparks konzipiert.
3. Alle Vorgänge des Autobesitzers + des Frachtbesitzers + der Standleitung werden auf dem Mobiltelefon ausgeführt.
Ich hoffe, dass die oben genannten Informationen für Sie hilfreich sind. Wenn Sie Fragen haben, können Sie diese gerne stellen. Der Herausgeber von Downcodes freut sich auf Ihr Feedback!