【发布时间】:2014-06-01 08:54:33
【问题描述】:
我尝试在 laravel 4 中通过 PHP artisan migrate 命令将数据加载到数据库中。但是终端抛出以下错误:
{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","me
ssage":"在非对象上调用成员函数 increments()","file":"C:\xamp p\htdocs\lartut\lartut\app\database\migrations\2014_04_17_072025_create-u sers-table.php","line":15}}
不要知道是什么导致了这个错误。有人可以帮我解决这个问题吗?
【问题讨论】:
-
在第 15 行的“2014_04_17_072025_create-users-table.php”中,您尝试在不是对象的变量上调用方法 (
increments())。在那里开始调试。 -
@Maerlyn increments() 是 laravel 文档中给出的。我不知道这有什么问题。
-
问题不在于增量,而在于您调用它的变量。
-
@Maerlyn 哦,你刚才注意到了。这是第 15 行 $table->increments('id');为什么它称“id”为非对象
-
不,
$table是一个非对象。
标签: php mysql windows laravel-4