解决Laravel 不能创建 migration 的问题


Posted in PHP onOctober 09, 2019

在 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 的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
编译问题
Oct 09 PHP
PHP中使用foreach和引用导致程序BUG的问题介绍
Sep 05 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
php笔记之:数据类型与常量的使用分析
May 14 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
Jun 29 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
Nov 29 PHP
Yii框架中memcache用法实例
Dec 03 PHP
PHP中子类重载父类的方法【parent::方法名】
May 06 PHP
PHP获取input输入框中的值去数据库比较显示出来
Nov 16 PHP
php输出图像的方法实例分析
Feb 16 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
Feb 28 PHP
Laravel创建数据库表结构的例子
Oct 09 #PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 #PHP
Laravel 创建指定表 migrate的例子
Oct 09 #PHP
laravel批量生成假数据的方法
Oct 09 #PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
Oct 08 #PHP
对laravel的session获取与存取方法详解
Oct 08 #PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 #PHP
You might like
如何将数据从文本导入到mysql
2006/10/09 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
PHP实现的分解质因数操作示例
2018/08/01 PHP
JS模拟面向对象全解(二、类型与赋值)
2011/07/13 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
2013/04/02 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
关于Vue中axios的封装实例详解
2019/10/20 Javascript
nodejs对mongodb数据库的增加修删该查实例代码
2020/01/05 NodeJs
JavaScript数组去重实现方法小结
2020/01/17 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
2014/07/04 Python
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
Html5自定义字体解决方法
2019/10/09 HTML / CSS
美国网上眼镜供应商:LEOTONY(眼镜、RX太阳镜和太阳镜)
2017/10/31 全球购物
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
个人简历的自荐信
2013/10/23 职场文书
数学教师个人总结
2015/02/06 职场文书
红十字会救护培训简讯
2015/07/20 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
小米11和iphone12哪个值得买?小米11对比iphone12评测
2021/04/21 数码科技