From 5c432dbf6a46fa2bacdf9e4ac577a2978627e516 Mon Sep 17 00:00:00 2001 From: weichien00 Date: Thu, 8 Jul 2021 11:40:54 +0800 Subject: [PATCH] update : address model add polymorphic relationship --- app/Models/Address.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Models/Address.php b/app/Models/Address.php index 47a615b2..7857756f 100644 --- a/app/Models/Address.php +++ b/app/Models/Address.php @@ -5,7 +5,7 @@ namespace App\Models; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; - +use Illuminate\Database\Eloquent\Relations\MorphTo; /** * Class Address * @package App\Models @@ -58,4 +58,12 @@ class Address extends AbstractModel { return $this->BelongsTo(District::class, 'district_id', 'id'); } + + /** + * @return \Illuminate\Database\Eloquent\Relations\MorphTo + */ + public function owner(): morphTo + { + return $this->morphTo(); + } }