SPA -Administrator -Framework für Vue.js , das auf REST -APIs ausgeführt wird, basiert auf Vuetify und wird mit einem dedizierten Vue -CLI -Plugin ausgestattet. Bereit zur Verwendung von Laravel 8 , indem Sie das offizielle Laravel Admin -Komponist -Paket verwenden, kann jedoch in jedem Backend Ihrer Wahl mit Ihren eigenen Daten und Authentifizierungsanbietern verwendet werden.
Siehe vollständige Dokumentation
Überprüfen Sie die Online -Demo -> Gehen Sie zu Administrator und verwenden Sie das vorgefüllte Login (nur lesen).
Überprüfen Sie die Tutorial -CodesAndbox -> Verwenden Sie eine beliebige Anmeldung (gefälschte schriftliche API).
Dieses Projekt wurde stark von React Admin von Awesome Marmelab Team inspiriert
Sehen Sie, wie es hier funktioniert.
Wählen Sie Ihre am besten geeignete Anleitung:
Es enthält alle erforderlichen Projekte, um Vuetify -Administrator zu entwickeln und Demo und Tutorials auszuführen:
Alle diese Projekte werden dank der Garn -Arbeitsbereiche und Komponisten für die beste Erfahrung in der Bibliothek entwickelt. Die HMR von der Demo zur Admin-Bibliothek ist nebeneinander unterstützt!
Sie können ein Tutorial direkt in Codesandbox ausführen!
Stellen Sie sicher, dass Sie dieses Repo mit Git -Submodulen geklont haben. Wenn nicht der Fall, verwenden Sie git submodule init && git submodule update
. Das separate Laravel -Paket sollte unter den Paketen/Laravel -Subordner kloniert werden.
Anforderungen :
scoop install make
. Verwenden Sie make help
für alle Detailbefehle.Um Demo zu führen:
yarn # install all yarn dependencies
make up-demo-laravel # run server api through docker (take a pastis if 1st time...)
make prepare-demo-laravel # initialize laravel app and inject dummy data (use it only at 1st launch)
make run-demo # compile all bookstore demo admin with HMR dev mode enabled
Das Admin -Panel sollte autostart unter http: // localhost: 8080.
Dokumente werden von VuePress gehostet. Verwenden Sie make run-docs
, um es auf http: // localhost: 9000 zu starten. make build-docs
erzeugen statische Dateien im Root-Ordner docs
.
API -Dokumentation für alle VA -Komponenten werden dank Vue docgen api automatisch aus dem Quellcode generiert.
Für Laravel steht ein separates Helferpaket zur Verfügung, um das schnellste Startentwicklungserlebnis wie möglich zu haben, kombiniert zu Generatoren für eine hohe Produktivität und respektiert die reine traditionelle Art von Laravel, CRUD -Ressourcen zu erstellen. Ich habe YAML -basierte Codegeneratoren aufgenommen, ähnlich wie Blaupause.
Die Dokumentation für den Vuetify -Administrator finden Sie auf der OKAMI101 -Website.
Dieses Projekt ist Open-Source-Software, die im Rahmen der MIT-Lizenz lizenziert wurde.