Я новичок в laravel 4 и в своем первом проекте, когда я пытаюсь выполнить миграцию, я получил эту ошибку:
Таблица миграции создана успешно. {"error": {"type": "Symfony \ Component \ Debug \ Exception \ FatalErrorException", "message": "Вызов метода undefiend Illuminate \ Database \ Schema \ Blueprint :: increments ()", "file": " 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'); } }
Может ли кто-нибудь помочь мне исправить ошибку?
У вас есть опечатка.
Вместо:
$table->incremetns('id');
должно быть
$table->increments('id');