Iniciador de CMS Laravel
Um site Laravel com acesso de administrador Projeto inicial com tema AdminLTE e recursos básicos.
- Testes unitários
(156 tests, 690 assertions)
Visualize o projeto aqui
Características
- Tema Admin LTE
- Autenticação
- Funções de usuário
- Navegação administrativa
- Registrar e visualizar atividades (ações do site e alterações de recursos administrativos)
- Contas
- Configurações do aplicativo
- Bandeiras
- Construtor de páginas
- Recursos (documentos, fotos, vídeos)
- Notícias
- Comprar
- Perguntas frequentes
- Site: Contate-nos
PENDÊNCIA
- Mais testes (páginas, notícias)
- Eventos
- Depoimentos
Configuração (Básica)
- Clone ou baixe o código
- crie seu banco de dados
- configure seu host virtual (visualização: http://titan.test)
- abra .env e atualize informações do aplicativo, banco de dados, e-mail
- abra
databaseseedsUsersTableSeeder.php
e defina suas credenciais de usuário administrador - NPM (css e js): instale
npm install
e execute npm run prod
Configuração (avançada)
-
configapp.php
-> definir fuso horário - crie o aplicativo do site do Facebook https://developers.facebook.com/
- crie uma conta Mailgun e defina um domínio personalizado
- Google Captcha https://www.google.com/recaptcha/admin#list
- Conta do Google Analytics https://analytics.google.com/analytics/web
- Conta de desenvolvedor do Google Console para Google Maps e API do Google Analytics
- https://console.developers.google.com
- Habilite a API 'google analytics'
- Crie uma chave de navegador API para o Google Maps
- Obtenha e configure o Laravel Analytics Laravel Analytics (Spatie)
- crie uma nova chave de conta de serviço (JSON)
- baixe e renomeie o json para 'service-account-credentials.json'
- armazene o arquivo em /storage/app/analytics
- acesse (google analytics)[https://analytics.google.com/analytics/]
- vá para admin - propriedade - gerenciamento de usuários e adicione o e-mail da conta de serviço como usuário
- vá para admin - view - settings e copie o 'site id' para o seu .env
- obtenha uma chave de API js do Google Maps https://developers.google.com/maps/documentation/javascript/get-api-key
Obrigado
- Todos os colaboradores
- ADMINISTRATIVO LTE.
- Obrigado Taylor Ottwell pelo Laravel.
- Obrigado Jeffrey Way pelos recursos incríveis do Laracasts
Meus pacotes incluídos
- Geradores de arquivos Geradores de arquivos Laravel 5 com configuração e stubs publicáveis
- Notifique notificações Flash do Laravel 5 com ícones e animações e com tempo limite
- Alerta Um pacote auxiliar para enviar um alerta de bootstrap para o navegador por meio de um Façade ou de uma função auxiliar.
- Personificar usuário Isso permite que você se autentique como qualquer um de seus clientes.
- Sluggable Fornece uma característica HasSlug que irá gerar um slug exclusivo ao salvar seu modelo Laravel Eloquent.