Laravel 5.6+ AdminLTE
Laravel 5.6+ e AdminLTE 2.4+
Incluído
- Frontend: Login, Registro
- Back-end: gerenciamento de usuários, função simples, perfil
- Pão ralado Laravel
- Notificações flash fáceis
- Representando usuários:
- Permitir que administradores façam login como outros usuários
- Para habilitar este recurso você deve adicionar IMPERSONATE=true ao arquivo .env e atualizar a classe App/Http/Kernel.
- Testes
Como usar
- Clone: clone git https://github.com/rrpadilla/laravel-adminlte-boilerplate.git my-new-project
- cd meu-novo-projeto
- Copie o arquivo .env.example para .env e edite as credenciais do banco de dados e APP_URL
- Execute a instalação do compositor
- Execute o compositor dump-autoload
- Execute a chave artesanal do php:generate
- Execute php artesão migrar --seed
- Teste: execute phpunit
- Veja UsersControllerTest
- Faça login com:
- Acompanhe a DOCUMENTAÇÃO para ver como você pode adicionar mais Recursos (CRUD) ao seu projeto.
Tabela de compatibilidade
Laravel | PHP | Pão ralado | AdminLTE |
---|
5,6+ | 7.1+ | 5.x | 2,4+ |
Produção
- instalação do compositor --optimize-autoloader --no-dev
- configuração do artesão php:cache
- rota artesanal do php:cache
- visualização do artesão php: claro
- Execute todos os comandos.
- compositor instalar --optimize-autoloader --no-dev && php artesão config:cache && php artesão rota:cache && php artesão visualizar:claro
Produção - Configurando Proxies Confiáveis
Altere seu .env se:
- você está usando AWS ELB:
- TRUSTEDPROXY_PROXIES ="*"
- TRUSTEDPROXY_HEADERS =" HEADER_X_FORWARDED_AWS_ELB "
- Endereço IP (ou intervalo) do seu 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
