Laravel-Zhihu
基於Laravel5.3 開發
前言
基於laravist社群知乎系列專案
後臺採用 AdminLTE-For-Laravel
功能
使用者
- 登入註冊(郵件認證)
- 使用者設定
- 頭像上傳至七牛雲端儲存
- 修改密碼
- 忘記密碼(郵件認證)
- 使用者相互關注(郵件提醒)
- 使用者傳送私信(訊息通知)
- 顯示私信(已讀和未讀)
- 標誌私信
- 標誌私信全部已讀
- 回覆私信
- 個人主頁(各項資料)
問題
- 問題列表
- 收藏問題(訊息通知)
- 分享問題到第三方
- 問題答案評論(訊息通知)
- 問題評論,答案評論(訊息通知)
- 答案點贊
- 釋出問題
- 修改問題(僅限問題的作者)
- 刪除問題(僅限問題的作者)
後臺
- 系統使用者
- 系統使用者資料修改,刪除
- 管理員資料修改
- 建立問題(可置頂)
- 編輯問題(對任何使用者的問題)
- 刪除問題(對任何使用者的問題)
- 問題評論
- 刪除問題評論(對任何使用者的評論)
- 文章標籤
- 刪除文章標籤
效果預覽
前臺部分
後臺部分
安裝
1.克隆原始碼到本地
git clone https://github.com/GeekGhc/zhihu-app
2.進入專案目錄
cd zhihu-app
3. 拷貝.env
檔案
一些 secret key
改成自己服務的key
即可
cp .env.example .env
4. 下載相關的依賴包(也可以使用yarn)
下載laravel
相關依賴的包
composer install
5. 建立資料
php artisan zhihu:install
6.管理員建立
php artisan create:admin
填寫完指令要求資訊後 管理員建立成功
本作品採用《CC 協議》,轉載必須註明作者和本文連結