Eine sehr einfache auf Laravel 8 + Vue 2 + AdminLTE 3 basierende Curd Starter-Vorlage für SPA-Anwendungen.
Laravel 8
Vue 2 + VueRouter + vue-progressbar + sweetalert2 + laravel-vue-pagination
Laravel-Pass
Admin LTE 3 + Bootstrap 4 + Font Awesome 5
PHPUnit-Testfall/Testabdeckung
Modalbasiertes Erstellen + Bearbeiten, Auflisten mit Paginierung, Löschen mit Sweetalert
Anmelden, Registrieren, Passwort vergessen + als Standardauthentifizierung zurücksetzen
Profil, Profil aktualisieren, Passwort ändern, Avatar
Produktmanagement
Benutzerverwaltung
Einstellungen: Kategorien, Tags
Frontend- und Backend-Benutzer-ACL mit Gate-Richtlinie (Typ: Admin/Benutzer)
Einfaches statisches Dashboard
Entwickleroptionen für OAuth-Clients und persönliches Zugriffstoken
Erstellen Sie mit Docker
git clone https://github.com/AnowarCST/laravel-vue-crud-starter.git
cd laravel-vue-crud-starter/
composer install
cp .env.example .env
Aktualisieren Sie .env
und legen Sie Ihre Datenbankanmeldeinformationen fest
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
npm install
npm run dev
php artisan serve
docker-compose up -d
docker exec -it vue-starter /bin/bash
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan db:seed
php artisan passport:install
Anwendung http://localhost:8008/
Adminer für die Datenbank http://localhost:8080/
DBhost: yourIP:3307, Benutzer: root, Passwort: 123456
# Führen Sie PHPUnit alle Testfälle ausvendor/bin/phpunit# oder Feature test onlyvendor/bin/phpunit --testsuite Feature
# Reports ist ein Verzeichnisnamevendor/bin/phpunit --coverage-html reporting/
Für den Codeabdeckungsbericht wurde ein reports
erstellt. Öffnen Sie die Datei „dashboard.html“.
Dieses Repository basiert auf Hujjat/laravStart und seinem tollen Video-Tutorial auf Youtube.
MIT-Lizenz.