laravel学习之Migration基础

本文介绍了如何在 Laravel 框架中使用 Migration 命令来创建和更新数据库表结构。通过 artisan 命令行工具,可以轻松地生成 Migration 文件,并进行数据库字段的增删改查操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天学习到了laravel  初次体验了这个框架的强大之处,下面记录了一下在学习过程中Migration命令的使用

可以将Migration看作一种数据库的VCS(Version Control System),即版本控制系统。可以通过Laravel的artisan命令快速创建或还原Migration文件,来进行数据库的构架。

要使用Migration命令首先要进入你的laravel项目目录

首先我们先新建一个Migration文件,

php artisan make:migration create_news_table --create=news_table

--create=news_table是要告诉artisan我们要建立一个名为news_table的数据表

提示创建成功,这时候打开数据库你会发现数据库中多出了一个名为news的表,打开dabatase文件夹下面的migration,会发现目录下面多了一个2017_11_01_065203_create_news_table.php的文件

打开文件可以看到两个方法

这时候你可以编辑up方法;比如说你要添加一个名为title的字段,你可以这样写

这时候去执行php artisan migrate 打开数据库你会发现数据表中多了一个title的字段(*如果你在执行php artisan migrate发生了错误,这时候你可以在app\Providers文件夹下面的AppServiceProvider文件中的boot方法添加这样一行代码

在执行之后的就不会在报错了。


关于数据库中的字段更新

我们在编辑修改了migration下面的文件后,可以执行这个命令

php artisan migrate:rollback

~~~~~~~~~~~~~~~~~~~~~~~~~~~





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值