Heim > PHP-Framework > Laravel > [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

藏色散人
Freigeben: 2020-04-25 13:46:20
nach vorne
3552 Leute haben es durchsucht

[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
Nach dem Login kopieren

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
Nach dem Login kopieren

Ä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
Nach dem Login kopieren

Erstellen ein Hintergrundbenutzer

Führen Sie den folgenden Befehl im Stammverzeichnis aus:

php artisan db:seed --class=AdminUserSeeder
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:xueyuanjun.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage