/blog

Personal blog application based on Laravel and Bulma

Primary LanguagePHP

sd-blog

sd-blog 是基于 Laravel 和 Bulma 开发的个人博客应用。

博客地址:http://www.sevdot.com

开发日志

在业余时间开发了这个博客应用,开发过程中做了记录,以下是开发日志:

  1. 从零开发个人博客-第 0 天
  2. 从零开发个人博客-第 1 天
  3. 从零开发个人博客-第 2 天
  4. 从零开发个人博客-第 3 天
  5. 从零开发个人博客-第 4 天
  6. 从零开发个人博客-第 5 天
  7. 从零开发个人博客-第 6 天
  8. 从零开发个人博客-第 7 天

安装

克隆源代码:

sudo git clone https://github.com/sevdot/sd-blog.git

进入项目目录:

cd sd-blog

安装扩展包依赖:

cd sd-blog

生成配置文件:

sudo cp .env.example .env

修改 .env 文件里的数据库连接:

DB_HOST=localhost
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=

修改 .env 文件里的百度翻译:

BAIDU_TRANSLATE_APPID=
BAIDU_TRANSLATE_KEY=

赋予 storage 相应权限

chmod -Rf 0755 storage/

生成密钥:

php artisan key:generate

创建 storage 软连接:

sudo php artisan storage:link

生成数据表:

php artisan migrate 

生成测试数据:

php artisan db:seed

导入后台数据:

php artisan db:seed --class=AdminTablesSeeder

创建一个管理员用户:

php artisan admin:create-user