Heim > Artikel > PHP-Framework > [Voten] Ein Echtzeit-Social-Forum-System ähnlich wie Reddit, implementiert auf Basis von Laravel
Über Voten
Voten ist ein modernes Echtzeit-Social-Bookmarking-System, das auf Basis von Laravel 5.4 + Vue.js entwickelt wurde, ähnlich wie Reddit , aber noch schöner: Es ist in Echtzeit, einfach und anpassbar.
Website: https://voten.co/
GitHub: https://github.com/voten-co/voten
Codestil
Voten folgt dem PSR-2-Codestandard und dem automatischen Ladestandard PSR-4 und verwendet StyleCI , um Codestilkorrekturen automatisch zusammenzuführen, daher gibt es im Grunde keine Ich muss mir Gedanken über die Frage des Codestils machen.
Software-Stack
Voten ist eine Laravel-Anwendung, die zur Ausführung die folgende Software benötigt:
Ubuntu 16.04.2 LTS Nginx 1.10+ MySQL 5.7+ PHP 7.1+ Redis 3.0+ Git 2.8.4+ Pusher Algolia Search
Um all diese Software auf dem Server zu installieren, Es wird empfohlen, einen automatischen Installationsdienst wie Codepier zu verwenden.
Empfohlen: „Laravel-Tutorial“
Schritte zur Anwendungsinstallation
Nachdem Sie den GitHub-Repository-Code lokal geklont haben, erstellen Sie zunächst eine .env-Datei im Projektverzeichnis:
cp .env.example .env
Ändern Sie die entsprechenden Konfigurationsinformationen in der .env entsprechend der lokalen Umgebung und führen Sie dann den folgenden Befehl zur Installation aus:
composer install php artisan key:generate php artisan migrate php artisan passport:install npm install npm run production
Erstellen ein Hintergrundbenutzer
Führen Sie den folgenden Befehl im Stammverzeichnis aus:
php artisan db:seed --class=AdminUserSeeder
Die Hintergrundzugriffsroute ist /backend und die Anmeldebenutzerinformationen sind admin/password. Der Redis-Cache muss vor dem Zugriff geleert werden.
Voten GitHub 仓库:https://github.com/voten-co/voten
Ursprüngliche Adresse: https://xueyuanjun.com/post/7341
Das obige ist der detaillierte Inhalt von[Voten] Ein Echtzeit-Social-Forum-System ähnlich wie Reddit, implementiert auf Basis von Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!