關于 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