From 386e032ba22cbe73e4e575255113a9c731a41808 Mon Sep 17 00:00:00 2001 From: Raza Mehdi Date: Mon, 14 Nov 2016 12:42:53 +0500 Subject: [PATCH] Fix foreign key issue when primary key is not 'id' --- src/Illuminate/Database/Eloquent/Model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Illuminate/Database/Eloquent/Model.php b/src/Illuminate/Database/Eloquent/Model.php index 846eb9490f24..54235ebd84fe 100644 --- a/src/Illuminate/Database/Eloquent/Model.php +++ b/src/Illuminate/Database/Eloquent/Model.php @@ -2063,7 +2063,7 @@ public function setPerPage($perPage) */ public function getForeignKey() { - return Str::snake(class_basename($this)).'_id'; + return Str::snake(class_basename($this)).'_'.$this->primaryKey; } /**