基於laravel5.5和vue2開發的個人博客


本項目使用 PHP 框架 Laravel 5.5 進行開發。系統后台使用了Vuejs + Element-UI實現完全的前后端分離。

功能特性

  • 分類管理
  • 標簽管理
  • 文章管理
  • 評論管理
  • 支持markdown語法

部署/安裝

需要在系統上安裝了基本的PHP運行環境、PHP包管理工具composer、Nodejs進行前端資源打包npm。

  1. 克隆源代碼
    git clone https://github.com/Johnson19900110/phpJourney
  2. 安裝php拓展包依賴
    composer install
  3. 生成配置文件
    cp .env.example .env

    然后根據自己的配置信息去配置文件

  4. 生成key
    php artisan key:generate
  5. 數據庫遷移
    php artisan migrate
  6. 數據庫填充
    php artisan db:seed

    暫時只添加了一個后台的管理用戶,想要看到完全的效果可以去后台添加一些測試數據。

前后台入口
  • 前台入口:http://example.com/
  • 后台入口:http://example.com/back

默認用戶名為:phpjourney@johnson.com ,密碼為:123456789

默認前端編譯的js文件和css已經編譯好了,如果你不需要修改樣式,那到此就結束了,否則你就要安裝nodejs 和其前端管理工具npm,然后運行 npm install 安裝前端包(windows上面可能會遇到問題,但mac和linux都不會出任何錯)。 包安裝完成后運行 npm run watch, 這樣就可以及時監控你修改的js和css,如果一次就調整完了,可以使用 npm run dev 。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM