Laravel 框架:如果运行迁移文件出现 Class 'AddDealerToUsersTable' not found 时候解决办法

2016-07-28 12:05:51 +08:00
 ChenKe
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'AddDealerToUsersTable' not found

如果运行迁移文件,出现某类找不到,输入下面的命令就可以搞定

sudo composer dump-autoload
1838 次点击
所在节点    程序员
7 条回复
Clarencep
2016-07-28 12:11:05 +08:00
难道你不是运行`php artisan make:migration`创建的迁移文件?而是纯手工创建的?
iVanilla
2016-07-28 12:11:51 +08:00
这个错误没遇到过,但偶尔遇到其他类型的错误。
ChenKe
2016-07-28 12:59:38 +08:00
@Clarencep 你可以手工试试
leetom
2016-07-28 13:02:35 +08:00
@Clarencep Pull 下来的就需要手动 dump-autoload
Clarencep
2016-07-28 13:04:25 +08:00
额, pull 下来,好吧, migrations 一般我们项目组只有我来加。
laravel
2016-07-28 13:42:05 +08:00
需要重新生成 autoload.php 文件 要不然自动加载找不到类
ChenKe
2016-07-28 15:09:36 +08:00
@laravel 那也不至于频繁的丢失啊 不知道为什么 动不动就找不到

把这个 问题 扔这里 等有人搜索到就可以解决问题了

哦也

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/295480

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX