[李景山php]每天laravel[017]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备数据库
2017-03-29 17:44
866 查看
无论你干什么?都需要准备数据库结构!
在这个任务里面,需要两个基础的表结构
users 表, 跟 tasks表 注意: 这里的表是复数。 这个也是laravel 的一个好的习惯。
关于 users表,这个表结构,在我们下载的 laravel 框架里面已经存放好了。存放的位置就是 database/migrations 里面
如图:
也就是说这个users 表结构,已经存在了,通过 一个命令可以生成数据库表,至于是什么命令,先保密一下,下面一起用。
接下来,继续说我们的 tasks 表,这个表的表结构 在我们下载的laravel 框架里面是没有存在的。 他的结构文件[.php]格式的文件并不存在。
所以,我们需要通过下面的命令,来下载这个表结构文件:
php artisan make:migration create_tasks_table –create=tasks
在我们的 Terminal 命令行执行中,进入我们到我们的 www.laravel.net 的文件夹,也就是 我们的项目文件夹,保证目录结构的正确性,执行我们的php命令
执行完成,你会发现在刚刚同样的位置,就多了一个文件 年月日_create_table.php 这样命名的一个文件。
注意:这个只是创建了一个基础的 数据库迁移类。也就说,就是搭了架子。还需要我们完善。
需要增加两个内容:
增加完成后的效果如图所示:
好!那么 如何 让我们 承载这 数据库结构的 php 文件 变成数据库里面的 真正的数据表结构呢??
那么神奇的命令来了。
php artisan migrate
就是这个命令,执行完成,就可以了。
但是要格外的注意: 因为如果需要连接数据库的话,那么需要配置你的数据库连接的地址跟用户名密码什么的,这些东西存放在我们.env文件下面。
确保你拥有你自己的配合的数据库,我的是这样的
修改配置文件,根据自己的实际情况修改,如果这个都改不了,放弃吧!哥们!
一切准备停当!执行我们刚刚的命令
见证奇迹的时刻来了!
在我的 Terminal 命令行里面提示的是:
执行成功了。
然后查看我们的数据库,
看多出了这些数据表,如果你也看见这些,那么恭喜你,你搞定了数据库的准备,哈哈!
在这个任务里面,需要两个基础的表结构
users 表, 跟 tasks表 注意: 这里的表是复数。 这个也是laravel 的一个好的习惯。
关于 users表,这个表结构,在我们下载的 laravel 框架里面已经存放好了。存放的位置就是 database/migrations 里面
如图:
也就是说这个users 表结构,已经存在了,通过 一个命令可以生成数据库表,至于是什么命令,先保密一下,下面一起用。
接下来,继续说我们的 tasks 表,这个表的表结构 在我们下载的laravel 框架里面是没有存在的。 他的结构文件[.php]格式的文件并不存在。
所以,我们需要通过下面的命令,来下载这个表结构文件:
php artisan make:migration create_tasks_table –create=tasks
在我们的 Terminal 命令行执行中,进入我们到我们的 www.laravel.net 的文件夹,也就是 我们的项目文件夹,保证目录结构的正确性,执行我们的php命令
执行完成,你会发现在刚刚同样的位置,就多了一个文件 年月日_create_table.php 这样命名的一个文件。
注意:这个只是创建了一个基础的 数据库迁移类。也就说,就是搭了架子。还需要我们完善。
需要增加两个内容:
$table->integer('user_id')->index(); $table->string('name');
增加完成后的效果如图所示:
好!那么 如何 让我们 承载这 数据库结构的 php 文件 变成数据库里面的 真正的数据表结构呢??
那么神奇的命令来了。
php artisan migrate
就是这个命令,执行完成,就可以了。
但是要格外的注意: 因为如果需要连接数据库的话,那么需要配置你的数据库连接的地址跟用户名密码什么的,这些东西存放在我们.env文件下面。
确保你拥有你自己的配合的数据库,我的是这样的
修改配置文件,根据自己的实际情况修改,如果这个都改不了,放弃吧!哥们!
一切准备停当!执行我们刚刚的命令
php artisan migrate
见证奇迹的时刻来了!
在我的 Terminal 命令行里面提示的是:
执行成功了。
然后查看我们的数据库,
看多出了这些数据表,如果你也看见这些,那么恭喜你,你搞定了数据库的准备,哈哈!
相关文章推荐
- [李景山php]每天laravel[018]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备关系模型
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---登录,该死的登录
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---主页,亲爱的,我回来了!!
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- [李景山php]每天laravel[023]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---删除数据
- [李景山php]每天laravel[019]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---路由
- [李景山php]每天laravel[020]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---视图
- [李景山php]每天laravel[021]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器
- [李景山php]每天laravel[022]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---Task 任务处理控制器--显示主页
- laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 --
- laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---在主页上添加数据
- [李景山php]每天laravel[015]-laravel 中级任务--小白教程----实际操作-修改你的启动页面
- [李景山php]每天laravel[015]-laravel 中级任务--小白教程----实际操作-启动 laravel
- [李景山php]每天laravel[012]-laravel 中级任务翻译---创建 模版 及 视图
- [李景山php]每天laravel[010]-laravel 中级任务翻译---数据库迁移
- [李景山php]每天laravel[014]-laravel 中级任务翻译---显示存在的任务
- [李景山php]每天laravel[011]-laravel 中级任务翻译---路由
- [李景山php]每天laravel[009]-laravel 中级任务翻译---安装
- [李景山php]每天laravel[015]-laravel 中级任务翻译---删除任务
- [李景山php]每天laravel[007]-laravel 中级任务翻译---目录