我有一张测试表:
public function up()
{
Schema::create('besttts', function (Blueprint $table) {
$table->string('id')->primary()->index();
$table->string('tests')->nullable();
$table->timestamps();
});
}
我如何才能制作出来的#id;不要增量和自动填充?
答案 0 :(得分:1)
您可以尝试创建id
列:
$table->integer('id');
然后在模型中设置主键:
protected $primaryKey = 'id';
public $incrementing = false;
或者您可以像往常一样尝试创建id
:
$table->increments('id');
然后只需将$incrementing
设置为false
:
public $incrementing = false;
如果您希望使用非递增或非数字主键,则必须将模型上的公共
$incrementing
属性设置为false。