Laravel学习小组LaravelPHP实战

和孔祥子一起开发一个Laravel 5 博客系列之一

2017-05-06  本文已影响135人  孔祥子看天下

万事开头难

我们打算使用一个例子来说明Laravel的使用、技巧、应用。

环境搭建

我们使用homestead 、mac 、phpstrom 作为开发环境。

homestead 环境

强烈推荐使用 Homestead 作为开发环境,尤其是新手,可以避免很多不必要的麻烦。线上环境可以参考 Homestead 的环境部署脚本 进行部署。

但是homestead环境,没有接触过的可能会有些麻烦。可以说是:害死人不偿命!

如果不想使用homestead开发环境,我记录了一篇文章可以参考:http://www.jianshu.com/p/5f30280a3c18

需求

我想开发的博客比较简单,主要功能如下
1、任何人都可以登录注册
2、用户的角色包含:普通用户、管理员、订阅者
3、作者可以对自己的文章CRUD操作
4、用户登录之后可以对自己的文章做评论
5、管理员可以管理用户和文章
6、任何人都可以阅读文章。

我想,上面的这些功能应该可以说是一个博客最基本了的吧
所以,麻雀虽小,五脏俱全!

数据库设计

** 注意 **

文章表posts

评论表 comments

用户表 users

好了,到此为止!需求和数据库都完了!

感兴趣的可以加入Laravel 学习 qq群:307317509 和大家一起进步!加入注明:Laravel博客学习

上一篇 下一篇

猜你喜欢

热点阅读