Laravel CMS-Starter
Eine Laravel-Website mit Admin-Zugriff. Starterprojekt mit AdminLTE-Theme und Grundfunktionen.
- Unit-Tests
(156 tests, 690 assertions)
Vorschauprojekt hier
Merkmale
- Admin-LTE-Thema
- Authentifizierung
- Benutzerrollen
- Admin-Navigation
- Aktivitäten protokollieren und anzeigen (Website-Aktionen und Änderungen an Admin-Ressourcen)
- Konten
- App-Einstellungen
- Banner
- Seitenersteller
- Ressourcen (Dokumente, Fotos, Videos)
- Nachricht
- Geschäft
- FAQ
- Website: Kontaktieren Sie uns
TODO
- Weitere Tests (Seiten, News)
- Veranstaltungen
- Erfahrungsberichte
Einrichtung (Grundlegend)
- Klonen oder laden Sie den Code herunter
- Erstellen Sie Ihre Datenbank
- Richten Sie Ihren virtuellen Host ein (Vorschau: http://titan.test)
- Öffnen Sie .env und aktualisieren Sie App-Informationen, Datenbank und E-Mail
- Öffnen Sie
databaseseedsUsersTableSeeder.php
und legen Sie Ihre Administrator-Benutzeranmeldeinformationen fest - NPM (css und js): Installieren Sie
npm install
und führen Sie npm run prod
aus
Einrichtung (Erweitert)
-
configapp.php
-> Zeitzone festlegen - Erstellen Sie eine Facebook-Website-App https://developers.facebook.com/
- Erstellen Sie ein Mailgun-Konto und legen Sie eine benutzerdefinierte Domäne fest
- Google Captcha https://www.google.com/recaptcha/admin#list
- Google Analytics-Konto https://analytics.google.com/analytics/web
- Google Console-Entwicklerkonto für Google Maps und Google Analytics API
- https://console.developers.google.com
- Aktivieren Sie die API „Google Analytics“.
- Erstellen Sie einen API-Browserschlüssel für Google Maps
- Holen Sie sich Laravel Analytics und richten Sie es ein Laravel Analytics (Spatie)
- Erstellen Sie einen neuen Dienstkontoschlüssel (JSON).
- Laden Sie den JSON herunter und benennen Sie ihn in „service-account-credentials.json“ um.
- Speichern Sie die Datei unter /storage/app/analytics
- Gehen Sie zu (Google Analytics)[https://analytics.google.com/analytics/]
- Gehen Sie zu Admin – Eigenschaften – Benutzerverwaltung und fügen Sie die E-Mail-Adresse des Dienstkontos als Benutzer hinzu
- Gehen Sie zu Admin – Ansicht – Einstellungen und kopieren Sie die „Site-ID“ in Ihre .env
- Holen Sie sich einen Google Maps js API-Schlüssel https://developers.google.com/maps/documentation/javascript/get-api-key
Danke
- Alle Mitwirkenden
- ADMIN LTE.
- Vielen Dank, Taylor Ottwell, für Laravel.
- Vielen Dank, Jeffrey Way, für die tollen Ressourcen bei Laracasts
Meine Pakete enthalten
- Dateigeneratoren Laravel 5 Dateigeneratoren mit Konfiguration und veröffentlichbaren Stubs
- Benachrichtigen Sie Laravel 5 Flash-Benachrichtigungen mit Symbolen und Animationen und mit einer Zeitüberschreitung
- Alert Ein Hilfspaket, um über eine Fassade oder eine Hilfsfunktion eine Bootstrap-Warnung an den Browser zu senden.
- Benutzer imitieren Dadurch können Sie sich als jeder Ihrer Kunden authentifizieren.
- Slugable Bietet eine HasSlug-Eigenschaft, die beim Speichern Ihres Laravel Eloquent-Modells einen einzigartigen Slug generiert.