运行迁移命令时出错。
这是管理表模式
Schema::create('admin', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id')->unique();
$table->timestamps();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade')->onUpdate('cascade');
});
另一个是laravel安装附带的用户表。
我想为user_id创建一个外键但它会给出错误
首先,确保在users
之后执行此迁移。
另外,改变这个:
$table->integer('user_id')->unique();
至:
$table->unsignedInteger('user_id');