【发布时间】:2020-05-26 20:46:52
【问题描述】:
我正在使用 Laravel 5.8 和包 "goldspecdigital/laravel-eloquent-uuid",因为我需要使用 UUID4,这是我的迁移文件:
public function up()
{
Schema::create('images', function (Blueprint $table) {
$table->bigIncrements('id');
// $table->timestamps();
$table->string('path');
$table->uuid('visit_id');
$table->foreign('visit_id')->references('id')->on('visits');
});
}
我收到以下错误:
SQLSTATE[HY000]: 一般错误: 1005 Can't create table
doctors _pharmacy.images(errno: 150 "外键约束格式不正确") (SQL: alter tableimagesadd constraintimages_visit_id_foreign外键 (visit_id) 引用visits(id))
我该如何解决这个问题?
【问题讨论】:
标签: laravel-5 eloquent laravel-5.8