Laravel5.6数据库操作 —— 迁移

Laravel 的 Schema 门面提供了与数据库系统无关的创建和操纵表的支持,在 Laravel 所支持的所有数据库系统中提供一致的、优雅的、流式的 API。

一、生成迁移

新的迁移位于 database/migrations 目录下,每个迁移文件名都包含时间戳从而允许 Laravel 判断其顺序。
--table--create 选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名:

自定义输出路径,在执行 make:migration 命令时可以使用 --path 选项,提供的路径应该是相对于应用根目录的。

php artisan make:migration create_users_table
//创建表
php artisan make:migration create_users_table --create=users
//添加列
php artisan make:migration add_votes_to_users_table --table=usersx

二、运行迁移&回退

//运行迁移
php artisan migrate
//回退迁移 --step=5指定回退数目
php artisan migrate:rollback
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容