laravel线上如何调试(解决Laravel 不能创建 migration 的问题)
类别:编程学习 浏览量:1224
时间:2021-10-14 00:55:48 laravel线上如何调试
解决Laravel 不能创建 migration 的问题在 Laravel 项目中,由于测试,有时候用 php artisan make:migration create_xxx_table 创建数据库迁移。如果把创建的迁移文件 database/migrations/2016_09_13_081736_create_xxx_table.php 文件给删除了,再次执行 php artisan make:migration create_xxx_table 会报错:
|
[ErrorException] include (/data/wwwroot/tj.com/vendor/composer/../../database/migrations/2016_09_13_081736_create_xxx_table.php): failed to open stream: No such file or directory |
重新运行 composer update 又可以执行上面的命令了。
经过对比发现,在执行 artisan 命令后,会在 vendor/composer/autoload_classmap.php 和 vendor/composer/autoload_static.php 这两个文件里加上新生成的类和文件的映射,因为有了这个映射, artisan 命令就没有再生成新的文件。
所以删除上面两个文件里的有 create_xxx_table 的行就可以解决这个问题。
或者再用 artisan 创建一个新的数据库迁移,这时会更新 composer 类和文件的映射。原来那个映射没有了,这时再创建先前那个 migration 也不会报错了。
以上这篇解决Laravel 不能创建 migration 的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/realghost/article/details/52527196
您可能感兴趣
- django参数配置(详解重置Django migration的常见方式)
- django settings配置(Django重置migrations文件的方法步骤)
- laravel线上如何调试(解决Laravel 不能创建 migration 的问题)
- 河南尉氏县因地制宜发展果蔬种植 水坡镇绿宝甜瓜变 金瓜(河南尉氏县因地制宜发展果蔬种植)
- 谢广坤,你这么欺负谢腾飞,良心不会痛吗(你这么欺负谢腾飞)
- 乡村爱情15 宋晓峰怀疑自己孩子,腾飞与姜奶奶亲子鉴定出结果(宋晓峰怀疑自己孩子)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
热门推荐
- dede生成的路径有问题(dede查询列表中单独显示查到了多少条记录)
- python字符串的拼接与分割(Python字符串通过'+'和join函数拼接新字符串的性能测试比较)
- dede织梦怎么在文章下面添加图片(dedecms织梦模板描述description长度限制修改方法)
- sql server证书配置(SQL Server Alwayson创建代理作业的注意事项详解)
- aws提供了哪些云服务(AWS与阿里云服务器在国内使用的简单对比评测)
- mysql数据表的创建与管理(MySQL数据操作-DML语句的使用)
- python零基础入门详细教程(Python零基础入门学习之输入与输出)
- javascript 开发网站(帮你提高开发效率的JavaScript20个技巧)
- serv-u服务器搭建(Serv-U 无法连接到服务器127.0.0.1,端口43958 之解决办法)
- mysql的视图和临时表区别(MySQL 内存表和临时表的用法详解)