Heim  >  Artikel  >  PHP-Framework  >  [Voten] Ein Echtzeit-Social-Forum-System ähnlich wie Reddit, implementiert auf Basis von Laravel

[Voten] Ein Echtzeit-Social-Forum-System ähnlich wie Reddit, implementiert auf Basis von Laravel

藏色散人
藏色散人nach vorne
2020-04-25 13:45:233487Durchsuche

[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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:xueyuanjun.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen