Ich habe dieses Projekt erstellt, um mit grundlegenden Admin-Panel-Funktionen wie der Benutzerverwaltung mit Rollen zu beginnen.
Klonen Sie das Repo lokal:
git clone https://github.com/amitm13/laravel-inertiajs-admin laravel-admin
cd laravel-admin
PHP-Abhängigkeiten installieren:
composer install
NPM-Abhängigkeiten installieren:
npm install
Bauen Sie Vermögenswerte auf:
npm run dev
Setup-Konfiguration:
cp .env.example .env
Anwendungsschlüssel generieren:
php artisan key:generate
Erstellen Sie eine MySQL-Datenbank. Sie können auch eine andere Datenbank (SQLite, Postgres) verwenden, aktualisieren Sie einfach Ihre Konfiguration entsprechend.
Konfigurieren Sie die Datenbank in .env
DB_DATABASE=inertia_admin
Führen Sie Datenbankmigrationen aus:
php artisan migrate
Führen Sie den Entwicklungsserver aus (die Ausgabe gibt die Adresse an):
php artisan serve
Jetzt kann es losgehen!
Hinweis: Da es standardmäßig keinen Benutzer gibt. Bitte registrieren Sie sich zuerst, um das Admin-Panel nutzen zu können.