Laravel 5迁移拒绝运行

时间:2015-04-27 17:37:09

标签: php mysql migration laravel-5

我越来越渴望,我需要帮助!我整天都在这里! 我想在Laravel中配置一个DB。我有我的所有迁移(按顺序)所以没有外键会发生冲突并且只能在以后创建的表中找到它。

但无论我尝试什么,我都会不断发出一个错误, These are my migrations 编辑:现在它说的完全相同,但是没有找到班级......我在这里完全无能为力....

更多信息,(我打算发布截图,但我不能)...搜索我发现的GroupUser的用法是我发布的那个和laravel.log中的条目(已列出作为非代码使用)。所以真的没有其他的" groupUser"类

这是我的迁移文件夹的屏幕截图。

{{3}}它们按顺序运行,所有表都在正确创建GroupUser之前 导致所有这些混乱的迁移     

使用Illuminate \ Database \ Schema \ Blueprint; 使用Illuminate \ Database \ Migrations \ Migration;

类GroupUser扩展了Migration {

sudo apt-get install lib32stdc++6
sudo apt-get install lib32z1

最后一点说明我完全删除了之前的所有迁移,甚至尝试使用php artisan migrate重新安装:安装

2 个答案:

答案 0 :(得分:0)

运行composer dump-autoload。通过artisan创建迁移文件后,您需要重新运行composer才能自动加载它们。

答案 1 :(得分:0)

解决了这个问题,

。 migrate:reset以将所有内容设置为空白 。使用表创建迁移但没有外键和依赖项 。 php artisan migrate(一切都很好) 。创建了新的迁移,改变了外键所需的表。 。再次'php artisan migrate'

我认为一切正常。感谢大家的帮助和想法!