首頁  >  文章  >  php框架  >  【Voten】基於Laravel實現的類似Reddit的即時社交論壇系統

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

藏色散人
藏色散人轉載
2020-04-25 13:45:233448瀏覽

【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

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

推薦:《laravel教學

應用程式安裝步驟

將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

以上是【Voten】基於Laravel實現的類似Reddit的即時社交論壇系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:xueyuanjun.com。如有侵權,請聯絡admin@php.cn刪除