Wir haben gerade Craftable PRO veröffentlicht – die Premium-Version dieses beliebten Open-Source-Laravel-Admin-Panel-Builders. Die Pro-Version verfügt über eine neue Benutzeroberfläche, die auf Tailwind aufbaut, verwendet das neueste Laravel und InertiaJS und wird mit vielen neuen Funktionen geliefert.
Hallo Crafter, willkommen zur offiziellen Dokumentation für Craftable 6 – ein Laravel-basiertes Open-Source-Toolkit zum Erstellen von Verwaltungsschnittstellen. Es handelt sich um eine minimalistische Vorlage für den Verwaltungsbereich. Ein Ausgangspunkt für die Entwicklung von Backoffice-Systemen, Intranets oder CMS-Systemen.
Man könnte es CMS nennen, aber es ist ein sehr schlankes System, bei dem so wenig Inhalt wie möglich verwaltet werden muss. Es hat:
Wir haben unter https://demo.getcraftable.com eine Demo zum Ausprobieren für Sie erstellt.
Verwenden Sie diese Anmeldeinformationen, um sich anzumelden:
[email protected]
demo123
Sie können eine Verwaltung sehen von:
admin-generator
-Paket generiert wirdtranslatable
, eloquente ModelleUnsere Absicht war es, den ganzen Kram in mehrere Pakete mit möglichst wenigen Abhängigkeiten aufzuteilen. Das ist es, womit wir im Moment kommen:
Craftable verwendet alle oben genannten Pakete. Es verwendet auch einige andere Pakete von Drittanbietern (wie spatie/laravel-permission
von Spatie) und bietet einige grundlegende Standardkonfigurationen, um die Entwicklung einer typischen Verwaltungsoberfläche zu beschleunigen.
Herstellbar erfordert:
Craftable verwendet Laravel, daher sollten Sie sich auch dessen Anforderungen ansehen. Es ist kompatibel mit Laravel 8:
Wenn Sie mit einem neuen Laravel beginnen möchten, können Sie unseren brackets/craftable-installer
verwenden, der alle Tricks für Sie erledigt. Lassen Sie es uns global installieren:
composer global require " brackets/craftable-installer "
Erstellen Sie eine leere Datenbank Ihrer Wahl (PostgreSQL oder MySQL).
Jetzt können Sie ein neues Craftable-Projekt erstellen:
craftable new my_project
Dadurch wird Craftable mit der neuesten Laravel-Version (derzeit 6) installiert. Wenn Sie lieber die neueste LTS-Laravel-Version (derzeit auch 6) verwenden möchten, verwenden Sie das Flag --lts
:
craftable new --lts my_project
Die Befehle werden nach Datenbankeinstellungen fragen und dann wird alles eingerichtet (alle Abhängigkeiten installieren, alle wichtigen Herstellerkonfigurationen veröffentlichen, migrieren, einige Konfigurationen einrichten, Webpack-Konfiguration durchführen und Migrationen ausführen).
Der Befehl generiert und druckt das Passwort für das Standardadministratorkonto . Speichern Sie dieses Passwort in Ihrer Zwischenablage, wir werden es bald brauchen.
Alternativ können Sie auch Ihre vorhandene Laravel-Anwendung verwenden. Beginnen Sie mit der Anforderung dieser beiden Hauptpakete:
composer require brackets/craftable
composer require --dev brackets/admin-generator
Um dieses Paket zu installieren, verwenden Sie:
php artisan craftable:install
Dadurch werden alle Abhängigkeiten installiert, alle wichtigen Anbieterkonfigurationen veröffentlicht, migriert, einige Konfigurationen eingerichtet, die Webpack-Konfiguration durchgeführt und Migrationen ausgeführt.
Der Befehl generiert und druckt das Passwort für das Standardadministratorkonto . Speichern Sie dieses Passwort in Ihrer Zwischenablage, wir werden es bald brauchen.
Navigieren Sie nach der Installation in Ihrem Browser zu /admin/login
. Sie sollten einen Anmeldebildschirm sehen können.
Verwenden Sie diese Anmeldeinformationen, um sich anzumelden:
[email protected]
craftable:install
gedruckt)Nach der Autorisierung sollten Sie eine Standard-Homepage und zwei Menüpunkte sehen können:
Die vollständige Dokumentation dieses Pakets und anderer von Craftable verwendeter Pakete finden Sie unter https://docs.getcraftable.com/#/craftable.
An diesem Punkt können Sie mit dem Aufbau Ihres Verwaltungsbereichs beginnen. Sie möchten wahrscheinlich mit dem Aufbau einer typischen CRUD-Schnittstelle für Ihre eloquenten Modelle beginnen. Sie sollten unbedingt unsere Dokumentation zum Admin-Generator lesen.
Wenn Sie lieber eine atypische, maßgeschneiderte Verwaltung erstellen möchten, möchten Sie wahrscheinlich zum Admin-UI-Paket wechseln.
Viel Spaß und basteln Sie etwas Großartiges!
Legen Sie ein im Github-Repository ab (optional)
Vor dem Beitragen lesen Sie bitte CONTRIBUTING.md und CODE_OF_CONDUCT.md.
Erstellen Sie ein Problem des Projekts oder eine Funktion, die Sie dem Projekt hinzufügen möchten, und lassen Sie sich die Aufgabe zuweisen. (Das Problem kann eine beliebige Fehlerbehebung oder eine Funktion sein, die Sie diesem Projekt hinzufügen möchten).
Forken Sie das Repo auf Ihren Github.
Klonen Sie das Repo, indem Sie zu Ihrem lokalen Git-Client in einem bestimmten lokalen Ordner auf Ihrem lokalen Computer gehen, indem Sie diesen Befehl mit Ihrem gespaltenen Repository-Link anstelle des unten angegebenen Links verwenden:
git clone https://github.com/BRACKETS-by-TRIAD/craftable
Erstellen Sie mit dem folgenden Befehl einen Zweig. git branch <your branch name>
Bezahlen Sie in Ihrer Filiale. git checkout <your branch name>
Fügen Sie Ihren Code in Ihrem lokalen Computerordner hinzu. git add .
Übernehmen Sie Ihre Änderungen. git commit -m"<add your message here>"
Pushen Sie Ihre Änderungen. git push --set-upstream origin <your branch name>
Machen Sie eine Pull-Anfrage! (Vergleichen Sie Ihre Filiale mit der Hauptfiliale des Eigentümers)
MIT-Lizenz. Weitere Informationen finden Sie in der LICENSE-Datei.