Iniciador de Laravel CMS
Un sitio web de Laravel con acceso de administrador. Proyecto inicial con tema AdminLTE y funciones básicas.
- Pruebas unitarias
(156 tests, 690 assertions)
Vista previa del proyecto aquí
Características
- Tema de administrador LTE
- Autenticación
- Roles de usuario
- Navegación de administrador
- Registrar y ver actividades (acciones del sitio web y cambios en los recursos administrativos)
- Cuentas
- Configuración de la aplicación
- pancartas
- Creador de páginas
- Recursos (documentos, fotos, vídeos)
- Noticias
- Comercio
- Preguntas frecuentes
- Sitio web: Contáctenos
HACER
- Más Pruebas (páginas, noticias)
- Eventos
- Testimonios
Configuración (básica)
- Clonar o descargar el código
- crea tu base de datos
- configure su host virtual (vista previa: http://titan.test)
- abra .env y actualice la información de la aplicación, la base de datos y el correo
- abra
databaseseedsUsersTableSeeder.php
y configure sus credenciales de usuario administrador - NPM (css y js): instale
npm install
y ejecute npm run prod
Configuración (avanzada)
-
configapp.php
-> establecer zona horaria - crear la aplicación del sitio web de Facebook https://developers.facebook.com/
- cree una cuenta de Mailgun y establezca un dominio personalizado
- Captcha de Google https://www.google.com/recaptcha/admin#list
- Cuenta de Google Analytics https://analytics.google.com/analytics/web
- Cuenta de desarrollador de Google Console para Google Maps y Google Analytics API
- https://console.developers.google.com
- Habilite la API de 'google Analytics'
- Crear clave de navegador API para Google Maps
- Obtener y configurar Laravel Analytics Laravel Analytics (Spatie)
- crear una nueva clave de cuenta de servicio (JSON)
- descargue y cambie el nombre del json a 'service-account-credentials.json'
- almacene el archivo en /storage/app/analytics
- vaya a (google Analytics)[https://analytics.google.com/analytics/]
- vaya a admin - propiedad - administración de usuarios y agregue el correo electrónico de la cuenta de servicio como usuario
- vaya a administrador - ver - configuración y copie el 'id del sitio' a su .env
- obtenga una clave API de Google Maps js https://developers.google.com/maps/documentation/javascript/get-api-key
Gracias
- Todos los contribuyentes
- ADMINISTRADOR LTE.
- Gracias Taylor Ottwell por Laravel.
- Gracias Jeffrey Way por los increíbles recursos en Laracasts.
Mis paquetes incluidos
- Generadores de archivos Generadores de archivos Laravel 5 con configuración y apéndices publicables
- Notificar Notificaciones Flash de Laravel 5 con íconos y animaciones y con tiempo de espera
- Alerta Un paquete de ayuda para mostrar una alerta de arranque al navegador a través de una fachada o una función de ayuda.
- Suplantar usuario Esto le permite autenticarse como cualquiera de sus clientes.
- Sluggable Proporciona un rasgo HasSlug que generará un slug único al guardar su modelo Laravel Eloquent.