Skip to content
laravel个人博客
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
routes
storage
tests
vue-admin
.env
.env.example
.gitattributes
.gitignore
README.md
_ide_helper.php
artisan
composer.json
composer.lock
package.json
phpunit.xml
server.php
webpack.mix.js

README.md

snow

基于Laravel5.5开发的博客系统。目前完成了文章模块、评论模块、导航模块、分类、标签、单页应用等。

环境要求

php >7.0

mysql >5.7

redis 非必须,支持redis缓存配置

系统中的文章别名,分类别名等支持百度翻译,如果需要使用,请配置后台百度翻译配置。目前系统中对评论支持邮件提醒。如需使用,请在后台配置邮件模块

安装

  • 下载

    git clone https://github.com/rundaisc/snow.git

  • 安装vendor

    cd snow

    composer install

  • 修改配置

    • 复制配置文件

      cp .env.example .env

    • 生成key

      php artisan key:generate

    • 需要再.env中修改数据库配置

         DB_HOST=127.0.0.1  //数据库ip
         DB_PORT=3306 //端口
         DB_DATABASE=snow //db
         DB_USERNAME=root //用户名
         DB_PASSWORD=root //密码
      
  • 执行数据库迁移

    php artisan migrate

  • 生成默认后台账号

    php artisan db:seed

生成之后默认登录 账号daisc 密码123456

  • 图片软链 php artisan storage:link

后台地址 :locahost/backend

后台使用vue开发页面。如果需要修改

cd vue-admin

npm install

build之后的视图拷贝到backend目录即可

前台使用laravel框架的blade的模板。具体使用请参考laravel模板语法

You can’t perform that action at this time.