Laravel Blog - Basierend auf Laravel v5.6.5
Dies ist ein Beispiel -Blog, das auf Laravel 5.6 Framework und Bootstrap 4 basiert.
Merkmale!
- Blogs/Artikel
- Kategorien
- Kommentare
- Ausgewähltes Bild
- Verwaltungsbereich
- Rollenbasierter Zugang
- RSS -Feed
- Abonnenten
- SEO -freundlich
- Sozialfreundlich
- Automatisierte E -Mails zur Registrierung mit Warteschlangen/Job
- Automatisierte E -Mails auf Abonnenten mit Warteschlange/Job
- Automatisierte E -Mails für Newsletter mit Warteschlange/Job
- Laravel -Migrationen
- Laravel -Seaten
- Einfaches und minimales UI -Design
Technik
Dieses Blog -Projekt verwendet einige Open -Source -Projekte und kostenlose Projekte, um ordnungsgemäß zu funktionieren:
- Twitter Bootstrap 4 - Tolle UI -Boilerplate für moderne Web -Apps
- Laravel 5.6.5 - Framework für Web Artisans
- JQuery - duh
- FontAwesome - Entwerfen Sie Savy Icons für Entwickler
- Tinymce - Wysiwyg Rich Text Editor
- DataTable - Verwalten Sie Datensätze für den Verwaltungszweck mit JQuery einfach
- Träge - Machen Sie die Schnecken leicht in Laravel
- Roumen füttern - Machen Sie RSS in Laravel leicht zu füttern
- Yajra Laravel Datatables - Einfach Integrat DataTable Backend für Laravel
Und natürlich ist das Blog -Projekt selbst Open Source mit einem öffentlichen Repository auf GitHub.
Mindestanforderungen
- Php> = 7.1.3
- MySQL> = 5.0.12
- OpenSSL -PHP -Erweiterung
- PDO -PHP -Erweiterung
- Mbstring PHP -Erweiterung
- Tokenizer PHP -Erweiterung
- XML PHP -Erweiterung
- CTYPE -PHP -Erweiterung
- JSON PHP -Erweiterung
Installationshandbuch
-
git clone https://github.com/mubbi/laravel-blog-5.6.5.git -
cd laravel-blog-5.6.5 -
composer install -
rename .env.example to .env -
php artisan key:generate - Bearbeiten Sie die Dateikonfiguration
config/app.php & .env - und setzen Sie Ihre korrekte App -URL - Bearbeiten Sie die Datei
config/database.php - und setzen Sie Ihre DB -Verbindungsdetails fest -
php artisan migrate --seed -
php artisan storage:link -
set mailtrap credentials in .env file to avoid swift email errors -
After installing, you may need to configure some permissions. Directories within the "storage" and the "bootstrap/cache" directories should be writable by your web server or the project will not run. -
Register in the application as the first user and get all admin roles by default
HINWEIS: E-Mails für automatische Benutzerregistrierungsaktivierung und Abonnentenüberprüfungs-E-Mails werden mit dem Warteschlangenarbeiter gesendet. Daher müssen Sie dem Warteschlangenarbeiter im Projekt aktivieren: https://laravel.com/docs/5.6/queues#running-the-queue-worker
Wöchentliche Newsletter Guide
- Legen Sie den Warteschlangentreiber in .Env oder config/queue.php -Datei ein
- Folgen Sie: https://laravel.com/docs/5.6/Scheduling#inTroduction
- Aus dem obigen Link lernen Sie, wie Sie einen Cron -Job für
schedule:run - Sobald dieser Cron -Job für jede Minute festgelegt ist, werden die wöchentlichen E -Mails automatisch gesendet
Screenshots
Startseite
Verwaltungsbereich
Lizenz
GNU GPLV3