明确目标
前面我们已经部署好了需要的开发环境,现在该考虑用Laravel进行开发了。我们的目标是建立一个和Laravel入门一样的网站,功能大致如下:
功能说明
-
文章展示
- 首页(index)
- 文章页(post)
-
管理功能
-
发表文章
- Markdown支持
- 编辑文章
- 删除文章
- 登录模块
-
发表文章
网站的功能非常简单,但是它已经可以帮我们完成一些简单的工作了,比如你所见到的这个文档。
建立数据库
前面我们已经明确目标网站的基本功能,现在我们先来建立它的数据库。
设计数据库
从功能上看,我们的数据库只需要两张表即可,admin表用来存放管理员帐户信息,docs表则是文章数据。当然你可以自己决定这两张表的名字。
我们建立的是一个功能十分简单的文档网站,因此数据库也可以很简单。admin表我们只需要id、email和password三个字段。docs表我们建立id、title、content、create_date和last_change五个字段。
下面我们可以着手建立这两张表,最简单的方法是直接在mysql中建立,你可以用可视化的phpmyadmin工具,也可以直接使用mysql命令行。但是这里讲的是用laravel框架来创建它。
框架设置
首先我们需要设置一下laravel框架,打开application/config/application.php文件,我们要先把文件中的key参数设置为任意的32位字符串:
- 'key'=>'YourSecretKeyGoesHere!',
这个字符串会被用于加密我们的密码。然后在application/config/database.php中设置数据库信息,其中database是我们事先建立的,你可以随意命名:
- 'mysql'=>array(
- 'driver' =>'mysql',
- 'host' =>'localhost',
- 'database'=>'database',
- 'username'=>'root',
- 'password'=>'123456',
- 'charset' =>'utf8',
- 'prefix' =>'',
- ),
发表回复