【Voten】基于Laravel實現的類似Reddit的實時社交論壇系統

【Voten】基于Laravel實現的類似Reddit的實時社交論壇系統

關于 voten

Voten 是一個現代的實時社交書簽系統,基于 laravel 5.4 + Vue.JS 開發,類似于 Reddit,但是更加美觀,它實時、簡單并且支持自定義。

網址:https://voten.co/github:https://github.com/voten-co/voten

代碼風格

Voten 遵循 PSR-2 代碼標準和 PSR-4 自動加載標準,并且使用了 StyleCI 自動合并代碼風格修復,所以基本不用擔心代碼風格問題。

軟件

Voten 是一個 Laravel 應用,依賴以下軟件才能運行:

Ubuntu?16.04.2?LTS Nginx?1.10+ MySQL?5.7+ PHP?7.1+ redis?3.0+ Git?2.8.4+ Pusher Algolia?Search

要想在服務器上安裝所有這些軟件,推薦使用自動安裝服務,如 StyleCI

推薦:《StyleCI

應用安裝步驟

將 GitHub 倉庫代碼克隆到本地后,首先在項目目錄下創建一個 .env 文件:

cp?.env.example?.env

按照本地環境修改 .env 中的相應配置信息,然后運行以下命令進行安裝:

composer?install php?artisan?key:generate php?artisan?migrate php?artisan?passport:install npm?install npm?run?production

創建后臺用戶

在根目錄下運行如下命令:

php?artisan?db:seed?--class=AdminUserSeeder

后臺訪問路由是 /backend,登錄用戶信息是admin / password。訪問之前需要清除 Redis 緩存。

Voten?GitHub?倉庫:https://github.com/voten-co/voten

原文地址:https://xueyuanjun.com/post/7341

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享