laravel学习之Migration基础
来源:互联网 发布:js控制class 编辑:程序博客网 时间:2024/06/01 09:29
今天学习到了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
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- laravel学习之Migration基础
- laravel 之数据迁移 migration
- 我的Laravel学习之路之migration Laravel自带命令行数据库创建和管理工具
- laravel 修改migration属性
- laravel(二)migration
- Laravel 5 Database Migration & Seeding
- Laravel 创建 migration 报错
- Laravel- 使用migration 创建数据库
- Laravel的migration知识梳理
- php Laravel框架学习(二) 之 Eloquent 基础
- laravel学习之学生管理项目基础剖析
- laravel 学习之第一章
- Laravel学习之
- laravel基础学习(一)
- Laravel学习之Composer安装Laravel
- laravel基础之文件上传
- laravel基础之缓存分析
- Laravel 不能创建 migration 的问题
- Redis安装
- JSP基础(十七)——事务
- 03Httpurlconnection
- Vue分页实例
- HttpClient androidStudio中的基础使用
- laravel学习之Migration基础
- centos7安装nginx
- 零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
- 版本差异对比(三) -- 文件迭代压缩与解压缩
- jsp easyui
- HTML5播放音乐,视频
- 【持续更新】C++中string类使用总结
- java的命名大小写
- 立方数(清北学堂济南刷题冲刺)