Php 调用未定义的方法Illumb\\Database\\Schema\\Blueprint::increments()

Php 调用未定义的方法Illumb\\Database\\Schema\\Blueprint::increments(),php,mysql,laravel,laravel-4,migration,Php,Mysql,Laravel,Laravel 4,Migration,我是laravel 4的新手,在我的第一个项目中,当我尝试迁移它时,我遇到了以下错误: 已成功创建迁移表。 {“error”:{“type”:“Symfony\Component\Debug\Exception\FatalErrorException”,“message”:“Call” 取消定义方法 照亮\Database\Schema\Blueprint::increments(),“file”:“foo”,“line:19”} 这是我在app\migration\2014\u 10\u 14

我是laravel 4的新手,在我的第一个项目中,当我尝试迁移它时,我遇到了以下错误:

已成功创建迁移表。 {“error”:{“type”:“Symfony\Component\Debug\Exception\FatalErrorException”,“message”:“Call” 取消定义方法 照亮\Database\Schema\Blueprint::increments(),“file”:“foo”,“line:19”}

这是我在
app\migration\2014\u 10\u 14\u 114343\u add\u cats\u And\u brides\u table.php中的迁移代码

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class AddCatsAndBreedsTable extends Migration {

public function up()
{
    Schema::create('cats', function($table){
        $table->increments('id');
        $table->string('name');
        $table->date('date_of_birth')->nullable();
        $table->integer('breed_id')->nullable();
        $table->timestamps();
    });

    Schema::create('breeds', function($table){
        $table->incremetns('id');
        $table->string('name');
    });
}


public function down()
{
    Schema::drop('cats');
    Schema::drop('breeds');
}

}
有人能帮我纠正这个错误吗?

你有打字错误

而不是:

$table->incremetns('id');
应该是

$table->increments('id');