多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 数据迁移 * 参考资料:[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 ~~~