laravel使用artisan创建迁移后手动删除迁移文件报错解决方法
2017-03-28 13:33
726 查看
问题: 在laravel项目中,使用php artisan make:migration xxx 创建了数据库迁移文件,测试时手动删除了该迁移文件就会报错: [ErrorException] include(D:\projects\lav53\vendor\composer/../../database/migrations/2017_03_28_113253_change_sex_on_users_table.php): failed to open stream: No such file or directory
原因:
在执行 artisan 命令后,会在这两个文件里加上新生成的类和文件的映射,因为有了这个映射, artisan 命令就没有再生成新的文件[/code]vendor/composer/autoload_classmap.php和[code]vendor/composer/autoload_static.php
总结:
解决方法1、执行composer update;
解决方法2、删除上面两个文件中含有报错信息的那行
解决方法3、创建新的迁移文件
相关文章推荐
- Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
- Laravel中没有php artisan make:view怎么办?(可以基于Artisan View扩展包创建视图文件的方法解决!)
- 使用myeclispe或者sts工具,创建的myBatis的 xml文件不提示的问题解决方法
- 创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法
- win 7 删除了用户文件夹后出现的"你已使用临时配置文件登录"提示的解决方法
- 在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件
- laravel迁移文件一次删除创建字段报错
- 在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 对象或库文件“*.lib”是使用比创建其他......的解决方法
- 在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件
- 删除文件提示文件正在被另一个人或程序使用的解决方法
- 创建工程使用 cocoapods 时没有出现 xcworkspace 文件解决方法
- 删除文件提示文件正在被另一个人或程序使用的解决方法
- 在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- 使用JS创建文件再读取文件,读取文件再创建文件的方法
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- 使用CuteFTP登陆FTP(serv-U)服务器后无法LIST目录和文件的解决方法
- 解决“Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。”方法