Laravel 5.6+ AdministrateurLTE
Laravel 5.6+ et AdminLTE 2.4+
Compris
- Frontend : connexion, inscription
- Backend : gestion des utilisateurs, rôle simple, profil
- Fil d'Ariane Laravel
- Notifications flash faciles
- Usurpation d'identité :
- Autoriser les administrateurs à se connecter en tant qu'autres utilisateurs
- Pour activer cette fonctionnalité, vous devez ajouter IMPERSONATE=true au fichier .env et mettre à jour la classe App/Http/Kernel.
- Essais
Comment utiliser
- Cloner : git clone https://github.com/rrpadilla/laravel-adminlte-boilerplate.git mon-nouveau-projet
- cd mon-nouveau-projet
- Copiez le fichier .env.example dans .env et modifiez les informations d'identification de la base de données et APP_URL
- Exécuter l'installation du compositeur
- Exécutez le dump-autoload du compositeur
- Exécutez la clé artisan php : générer
- Exécutez php artisan migrate --seed
- Test : exécutez phpunit
- Voir UsersControllerTest
- Connectez-vous avec :
- Suivez la DOCUMENTATION pour voir comment vous pouvez ajouter plus de ressources (CRUD) à votre projet.
Tableau de compatibilité
Laravel | PHP | Fil d'Ariane | AdministrateurLTE |
---|
5,6+ | 7.1+ | 5.x | 2.4+ |
Production
- composer install --optimize-autoloader --no-dev
- configuration artisanale php : cache
- route artisanale php: cache
- vue artisan php : effacer
- Exécutez toutes les commandes.
- composer install --optimize-autoloader --no-dev && php artisan config:cache && php artisan route:cache && php artisan view:clear
Production - Configuration de proxys de confiance
Changez votre .env si :
- vous utilisez AWS ELB :
- TRUSTEDPROXY_PROXIES ="*"
- TRUSTEDPROXY_HEADERS =" HEADER_X_FORWARDED_AWS_ELB "
- Adresse IP (ou plage) de votre proxy
- 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 "
Interface