Вызов неопределенного метода Illuminate\База данных\Схема\Схема элементов::приращения()


Я новичок в laravel 4, и в моем первом проекте, когда я пытаюсь перенести это, я получил эту ошибку:

Таблица миграции успешно создана. {"ошибка":{"тип": "Symfony\Компонент\Отладка\Исключение\Исключение fatalerrorexception", "сообщение": "Вызов метода undefend Осветить\Базу данных\Схему\Схему::приращения()", "файл":"foo", "строка:19"}}

И это мой миграционный код в app\migration\2014_10_14_114343_add_cats_and_breeds_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');
}

}

Может ли кто-нибудь помочь мне исправить ошибку?

Author: ᴀʀᴍᴀɴ, 2014-10-16

1 answers

У вас опечатка.

Вместо:

$table->incremetns('id');

Должно быть

$table->increments('id');
 11
Author: Marcin Nabiałek, 2014-10-16 09:27:41