使用laravel搭建博客网站-博客的前期准备

Posted 患孤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用laravel搭建博客网站-博客的前期准备相关的知识,希望对你有一定的参考价值。

前言

我们今天来使用larval来搭建一个属于自己的博客后台网站,从零开始。

一、环境准备

  1. 我们需要一台电脑,任何开发都离不开电脑。
  2. 我们还需要phpStuday。
  3. 以及mysql
  4. 开发工具我这里用的是idea。

二、安装laravel

我们可以使用如下命令来安装laravel

composer global require "laravel/installer"

安装完了我们便可以来创建一个,blog项目了

三、创建blog项目

第一种方式,我们可以这样子创建,在指定的目录创建一个blog项目,并且有所有依赖。

laravel new blog

第二种方式,我们可以通过compose来创建一个项目。

composer create-project --prefer-dist laravel/laravel blog

四、分析业务

我们不要一开始上来就直接开始,敲代码,最后只会一团糟,所以我们先来分析我们这个项目,需要怎么样去做,万丈高楼平地起,我们需要做的很多,所以需要把地基打牢。好了我们下面就来分析下业务。

1、系统角色

我们这个系统,是个后台系统,那么能够有多少角色呢?我觉得一个就可以了。

  1. 博主:博主肯定是一个很重要的角色。
  2. 系统:登录,注册等功能。

暂时我就想到了这么多,如果大家觉得还有补充的可以在评论区进行留言哦。

2、用户权限

  1. 博主可以新建文章,删除文章(修改文章状态可以收回的),修改文章,发表文章,回退文章(前端不显示)。
  2. 其它博主可以对其文章进行评价,(需登录)。
  3. 游客只能查看公开文章。
  4. 博主可以对评论进行删除操作,通过操作(修改评论状态),回复评论。
  5. 可以实现登录注册等功能。

3、业务流程

  1. 文章的业务流程
Created with Raphaël 2.2.0 开始 注册 登录 发布文章 发布? 前台可见 删除文章 删除? 删除成功 结束 删除失败 后台可见 yes no yes no
  1. 评论的业务流程
Created with Raphaël 2.2.0 开始 注册 登录 发布评论 审核? 前台可见 删除评论 删除? 删除成功 结束 删除失败 后台可见 yes no yes no

五、数据库设计

这里使用一位博主的数据库设计。
数据库

六、下载laravel源码

这个我就不过多赘述了。

七、结语

到这里我们的前期准备就完成了,那么后面我们就来用代码来实现他。
下次使用larvael来写网站的侧边栏什么的。

以上是关于使用laravel搭建博客网站-博客的前期准备的主要内容,如果未能解决你的问题,请参考以下文章

使用laravel搭建博客网站-博客的前期准备

Hexo搭建个人博客— 前期准备

基于Hexo的博客搭建——虚拟机中linux(deepin)系统上安装配置Git和Node.js,为部署个人博客做前期准备

使用laravel搭建博客网站-博客的注册功能

使用laravel搭建博客网站-博客的注册功能

使用laravel搭建博客网站-博客的注册功能