Php 调用未定义的方法Illumb\\Database\\Schema\\Blueprint::increments()
我是laravel 4的新手,在我的第一个项目中,当我尝试迁移它时,我遇到了以下错误: 已成功创建迁移表。 {“error”:{“type”:“Symfony\Component\Debug\Exception\FatalErrorException”,“message”:“Call” 取消定义方法 照亮\Database\Schema\Blueprint::increments(),“file”:“foo”,“line:19”} 这是我在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
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');