【发布时间】:2013-09-04 06:01:58
【问题描述】:
显然,当我想迁移我的数据库时,我遇到了这个奇怪的错误
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class '' not found","file":"C:\\xampp\\htdocs\\l4crm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Migrations\\Migrator.php","line":301}}[Finished in 1.3s]
过去一切正常,我尝试迁移哪些文件并不重要(我只尝试迁移一个表,然后迁移另一个,它们都给出相同的错误)
有什么想法吗?一个多小时以来,我一直在盯着自己瞎看。
“composer dump-autoload”也不能解决问题。
我的 composer.json 也会自动加载迁移。
【问题讨论】:
-
尝试删除您的
bootstrap/compiled.php文件并测试您的应用。然后你可以运行php artisan optimize再次创建它。 -
我似乎没有这个文件。只有 /bootstrap 下的文件是 autoload.php、paths.php 和 start.php
-
Class ' ' not found 很奇怪。如果将空字符串类名传递给迁移器,则以某种方式进行迁移。迁移目录中是否存在任何非类文件?
-
只是一直存在的 .gitignore。我尝试删除它以防万一并得到相同的错误我什至尝试删除所有迁移并只保留用户迁移(并尝试与其他迁移相同)但这仍然不能解决错误。如果我没有找到答案,我稍后可能会创建一个新项目并将所有文件移动到新项目中,看看会发生什么。我完全不知道哪里出了问题,据我所知,我所有的文件看起来都不错
标签: php migration laravel laravel-4