Laravel 4:PHP致命错误:调用未定义的方法Blueprint::int()

Laravel 4:PHP致命错误:调用未定义的方法Blueprint::int(),php,laravel,laravel-4,undefined,fatal-error,Php,Laravel,Laravel 4,Undefined,Fatal Error,我编译了一个新安装的Laravel 4,在生成迁移并尝试通过artisan进行迁移后,出现了以下错误: PHP致命错误:在第22行的/home/casey/Sites/caseyhofmann.me/laravel4/app/Database/migrations/2013\u 10\u 22\u 232234\u create\u users\u table.PHP中调用未定义的方法illumb\Database\Schema\Blueprint::int() {“error”:{“type”

我编译了一个新安装的Laravel 4,在生成迁移并尝试通过artisan进行迁移后,出现了以下错误:

PHP致命错误:在第22行的/home/casey/Sites/caseyhofmann.me/laravel4/app/Database/migrations/2013\u 10\u 22\u 232234\u create\u users\u table.PHP中调用未定义的方法illumb\Database\Schema\Blueprint::int() {“error”:{“type”:“Symfony\Component\Debug\Exception\FatalErrorException”,“message”:“调用未定义的方法illumb\Database\Schema\Blueprint::int(),“file”:/home/casey/Sites/caseyhofmann.me/laravel4/app/Database/migrations/2013_10_22_232234_create_users_table.php”,“line”:22}

我试过重新编译拉威尔,但没有用

有什么想法或建议吗?

您的
int
()应该在迁移文件中替换为
integer()
。像这样:

$table->integer('user_id')


非常感谢。我完全同意你的看法。我认为随着Laravel的成熟,这种情况会随着时间的推移而改善。我也同意,Laravel错误报告和堆栈跟踪在大多数情况下是不清楚的,毫无帮助