From 7f90133fcacfc6aa3a9726e011bd53085ae7eeac Mon Sep 17 00:00:00 2001 From: Nafies Luthfi Date: Wed, 20 Jan 2021 22:10:49 +0800 Subject: [PATCH] Use foreignId method for model creator relationship --- src/stubs/database/migrations/migration-create.stub | 4 +--- tests/Generators/MigrationGeneratorTest.php | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/stubs/database/migrations/migration-create.stub b/src/stubs/database/migrations/migration-create.stub index d9680e6..72f92e3 100755 --- a/src/stubs/database/migrations/migration-create.stub +++ b/src/stubs/database/migrations/migration-create.stub @@ -17,10 +17,8 @@ class CreateMastersTable extends Migration $table->bigIncrements('id'); $table->string('title', 60); $table->string('description')->nullable(); - $table->unsignedBigInteger('creator_id'); + $table->foreignId('creator_id')->constrained('users')->onDelete('restrict'); $table->timestamps(); - - $table->foreign('creator_id')->references('id')->on('users')->onDelete('restrict'); }); } diff --git a/tests/Generators/MigrationGeneratorTest.php b/tests/Generators/MigrationGeneratorTest.php index b7b7297..d6885ce 100644 --- a/tests/Generators/MigrationGeneratorTest.php +++ b/tests/Generators/MigrationGeneratorTest.php @@ -32,10 +32,8 @@ class Create{$this->plural_model_name}Table extends Migration \$table->bigIncrements('id'); \$table->string('title', 60); \$table->string('description')->nullable(); - \$table->unsignedBigInteger('creator_id'); + \$table->foreignId('creator_id')->constrained('users')->onDelete('restrict'); \$table->timestamps(); - - \$table->foreign('creator_id')->references('id')->on('users')->onDelete('restrict'); }); }