我有一张有ID和Slug的桌子。我希望Slug和ID一起增加但是当我尝试这个时
$table->increments('slug')->nullable();
我收到错误消息,说只能有一个自动列。有没有解决的办法?我的表格结构如下
Schema::create('catalog_products', function ($table) {
$table->engine = 'InnoDB';
$table->increments('id');
$table->boolean('is_featured')->nullable();
$table->string('title')->nullable();
$table->increments('slug')->nullable();
$table->text('description')->nullable();
$table->timestamps();
});
答案 0 :(得分:2)
你不能有两个增量,但你可以有一个整数slug,每当你添加一行你手动增加你的slug。