## 数据迁移
* 参考资料:[http://laravelacademy.org/post/6171.html](http://laravelacademy.org/post/6171.html)
[TOC]
>[info] #### 创建迁移文件命令
* ##### 第一种,纯文件
~~~
php artisan make:migration admin_user_table
~~~
![](https://box.kancloud.cn/86fed7b4e7428c73bd8247fe8212ea18_452x401.png)
* ##### 第二种,代码生成
~~~
php artisan make:migration admin_user_table2 --table=admin_user
~~~
![](https://box.kancloud.cn/19744d70195073476a78e9861f54bfae_566x479.png)
* ##### 第三种,代码生成 推荐
~~~
php artisan make:migration admin_user_table3 --create=admin_user
~~~
![](https://box.kancloud.cn/43e801051c3fd8a77d617dc9213bfa41_590x460.png)
>[warning] #### 报错的话
~~~
In ClassLoader.php line 444:
~~~
* ##### 解决方法
~~~
#composer dump-autoload
~~~
>[info] #### 运行迁移
~~~
php artisan migrate
~~~
* ##### 强制运行迁移
~~~
php artisan migrate --force
~~~
>[info] 回滚迁移
~~~
php artisan migrate:rollback
php artisan migrate:rollback --step=5
php artisan migrate:reset #migrate:reset命令将会回滚所有的应用迁移:
~~~
>[info] 在单个命令中回滚/迁移
* igrate:refresh命令将会先回滚所有数据库迁移,然后运行migrate命令。这个命令可以有效的重建整个数据库:
~~~
php artisan migrate:refresh
php artisan migrate:refresh --seed
最后五条迁移:
php artisan migrate:refresh --step=5
~~~
- 总导航
- 第一章 前端
- 1.0 js自定义模板
- 第二章 PHP
- 1.0 推荐博客
- 2.0 基础理论
- 0.1 require和include区别
- 0.2 php运行机制
- 0.3 Http请求与响应
- 0.4 http响应状态
- 3.0 Laravel框架
- 0.1 Eloquent ORM
- 0.2 时间处理
- 0.3 数据迁移
- 0.4 填充数据
- 4.0 composer安装
- 5.0 缓存
- 0.1 Opcache
- 0.2 Memcache
- 0.3 Redis
- 0.4 Output buffer
- 第三章 MYSQL
- 1.0 新增和重置密码
- 第四章 前端插件集
- 1.0 PreloadJS
- 0.1 LoadQueue
- 0.2 加载单个文件
- 0.3 加载进度显示
- 0.4 加载指定目录图片
- 0.5 加载json图片
- 2.0 Swiper
- 3.0 ECharts
- 0.1 简单实例
- 0.2 title操作
- 0.3 tooltip操作
- 0.4 top显示数字
- 0.5 双数据显示
- 0.6 大数据缩放显示
- 0.7 综合
- 4.0 Vue
- 0.1 模板语法
- 0.2 条件与循环
- 0.3 处理用户输入
- 0.4 计算属性
- 0.5 事件绑定
- 0.6 动态渲染列表
- 5.0 layui
- 0.1 动态渲染nav
- 0.2 layer使用
- 6.0 IScroll
- 7.0 AlloyTouch
- 8.0 jquery.tagsinput
- 9.0 Editormd
- 第五章 应用软件
- 1.0 Xshell
- 一螺集
- PHP
- 打印一天的区间时间
- 友好时间输出
- 导出Excel
- JAVASCRIPT
- js回车事件