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的常见方式)
- laravel线上如何调试(解决Laravel 不能创建 migration 的问题)
- django settings配置(Django重置migrations文件的方法步骤)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
- 以前全椒人是怎么过冬的 满满都是回忆(以前全椒人是怎么过冬的)
- NVIDIA显卡份额冲上88 A饭发愁 游戏优化恐没A卡份了(NVIDIA显卡份额冲上88A饭发愁)
热门推荐
- 怎么用php制作图片(PHP压缩图片功能的介绍)
- django session验证(Django框架验证码用法实例分析)
- linq 数据类型转换
- sqlserver 开启数据库(SQLSERVER简单创建DBLINK操作远程服务器数据库的方法)
- laravel提交数据时间(laravel实现查询最后执行的一条sql语句的方法)
- php 处理html表单(PHP使用HTML5 FormData对象提交表单操作示例)
- wamp服务器的配置文件包含(解析关于wamp启动是80端口被占用的问题)
- dedecms数据库调用(DEDECMS直接获取软件模型本地下载地址或服务器名称)
- SQL Server中对列的权限设置
- vue虚拟滚动条(vue轻松实现虚拟滚动的示例代码)