Browse Source

Use foreignId method for model creator relationship

pull/29/head
Nafies Luthfi 5 years ago
parent
commit
7f90133fca
  1. 4
      src/stubs/database/migrations/migration-create.stub
  2. 4
      tests/Generators/MigrationGeneratorTest.php

4
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');
});
}

4
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');
});
}

Loading…
Cancel
Save