[李景山php]每天laravel[017]-laravel 中级任务--小白教程----实际操作-创建基础任务 to-do-list 案例 ---准备数据库

47 篇文章 0 订阅

无论你干什么?都需要准备数据库结构!

在这个任务里面,需要两个基础的表结构
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 命令行里面提示的是:
这里写图片描述
执行成功了。
然后查看我们的数据库,

这里写图片描述
看多出了这些数据表,如果你也看见这些,那么恭喜你,你搞定了数据库的准备,哈哈!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值