Laravel 5.6+ AdminLTE
Laravel 5.6+ und AdminLTE 2.4+
Im Lieferumfang enthalten
- Frontend: Login, Registrierung
- Backend: Benutzerverwaltung, einfache Rolle, Profil
- Laravel-Semmelbrösel
- Einfache Flash-Benachrichtigungen
- Sich als Benutzer ausgeben:
- Administratoren erlauben, sich als andere Benutzer anzumelden
- Um diese Funktion zu aktivieren, müssen Sie IMPERSONATE=true zur .env-Datei hinzufügen und die App/Http/Kernel-Klasse aktualisieren.
- Tests
Wie zu verwenden
- Klon: Git-Klon https://github.com/rrpadilla/laravel-adminlte-boilerplate.git my-new-project
- cd mein-neues-projekt
- Kopieren Sie die Datei .env.example nach .env und bearbeiten Sie die Datenbankanmeldeinformationen und die APP_URL
- Führen Sie die Composer-Installation aus
- Führen Sie Composer Dump-Autoload aus
- Führen Sie PHP Artisan Key:Generate aus
- Führen Sie php artisan migrate --seed aus
- Testen: Führen Sie phpunit aus
- Siehe UsersControllerTest
- Melden Sie sich an mit:
- Folgen Sie der DOKUMENTATION, um zu sehen, wie Sie Ihrem Projekt weitere Ressourcen (CRUD) hinzufügen können.
Kompatibilitätstabelle
Laravel | PHP | Paniermehl | AdminLTE |
---|
5,6+ | 7.1+ | 5.x | 2.4+ |
Produktion
- Composer-Installation --optimize-autoloader --no-dev
- php artisan config:cache
- php artisan route:cache
- PHP-Artist-Ansicht: klar
- Führen Sie alle Befehle aus.
- Composer install --optimize-autoloader --no-dev && php artisan config:cache && php artisan route:cache && php artisan view:clear
Produktion – Konfigurieren vertrauenswürdiger Proxys
Ändern Sie Ihre .env, wenn:
- Sie verwenden AWS ELB:
- TRUSTEDPROXY_PROXIES = „*“
- TRUSTEDPROXY_HEADERS = „ HEADER_X_FORWARDED_AWS_ELB “
- IP-Adresse (oder Bereich) Ihres Proxys
- TRUSTEDPROXY_PROXIES = „192.168.1.1,192.168.1.2“
- TRUSTEDPROXY_PROXIES ="192.168.1.0/8"
- TRUSTEDPROXY_HEADERS = „ HEADER_X_FORWARDED_ALL “
- TRUSTEDPROXY_HEADERS = „ HEADER_FORWARDED “
Schnittstelle