From 24578c5cb0f75ae6ad0f52577f9fcb617ae87624 Mon Sep 17 00:00:00 2001 From: Michael Weimann Date: Tue, 3 Dec 2019 20:09:22 +0100 Subject: Add questions table migration --- db/migrations/Reference.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'db/migrations/Reference.php') diff --git a/db/migrations/Reference.php b/db/migrations/Reference.php index 719bee76..90211bc1 100644 --- a/db/migrations/Reference.php +++ b/db/migrations/Reference.php @@ -3,6 +3,7 @@ namespace Engelsystem\Migrations; use Illuminate\Database\Schema\Blueprint; +use Illuminate\Database\Schema\ColumnDefinition; trait Reference { @@ -20,10 +21,11 @@ trait Reference * @param string $targetTable * @param string $fromColumn * @param bool $setPrimary + * @return ColumnDefinition */ - protected function references(Blueprint $table, $targetTable, $fromColumn, $setPrimary = false) + protected function references(Blueprint $table, $targetTable, $fromColumn, $setPrimary = false): ColumnDefinition { - $table->unsignedInteger($fromColumn); + $col = $table->unsignedInteger($fromColumn); if ($setPrimary) { $table->primary($fromColumn); @@ -33,5 +35,7 @@ trait Reference ->references('id')->on($targetTable) ->onUpdate('cascade') ->onDelete('cascade'); + + return $col; } } -- cgit v1.3.1