解决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 相关文章推荐
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
Jan 27 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
php中in_array函数用法分析
Nov 15 PHP
php三元运算符知识汇总
Jul 02 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
Mar 18 PHP
Yii配置与使用memcached缓存的方法
Jul 13 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
Aug 17 PHP
PHP实现创建微信自定义菜单的方法示例
Jul 14 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
Nov 07 PHP
php实现QQ小程序发送模板消息功能
Sep 18 PHP
PHP如何使用JWT做Api接口身份认证的实现
Feb 03 PHP
PHP实现爬虫爬取图片代码实例
Mar 03 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
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
php+xml编程之SimpleXML的应用实例
2015/01/24 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
jQuery的初始化与对象构建之浅析
2011/04/12 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
2013/04/08 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
js焦点文字滚动效果代码分享
2015/08/25 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
JavaScript判断数组类型的方法
2019/10/23 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
[01:21:58]守擂赛DOTA2第一周决赛
2020/04/22 DOTA
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
python 杀死自身进程的实现方法
2019/07/01 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
python解释器安装教程的方法步骤
2020/07/02 Python
HTMl5的存储方式sessionStorage和localStorage详解
2014/03/18 HTML / CSS
ProBikeKit澳大利亚:自行车套件,跑步和铁人三项装备
2016/11/30 全球购物
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
Yahoo的PHP面试题
2014/05/26 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
营销总经理岗位职责
2014/02/02 职场文书
环境保护标语
2014/06/20 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
学生检讨书怎么写
2014/10/09 职场文书
离职信范文
2015/06/23 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python
python 如何获取页面所有a标签下href的值
2021/05/06 Python