From 61670c1f2d75cf7290bfba576ff91d87413c8ba9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Wed, 20 Jul 2022 17:22:01 +0300 Subject: [PATCH] added user roles relationship --- app/Models/Auth/User.php | 5 +++++ app/Models/Auth/UserRole.php | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 app/Models/Auth/UserRole.php diff --git a/app/Models/Auth/User.php b/app/Models/Auth/User.php index bed0d6aa0..8905b35a9 100644 --- a/app/Models/Auth/User.php +++ b/app/Models/Auth/User.php @@ -94,6 +94,11 @@ class User extends Authenticatable implements HasLocalePreference return $this->hasOne('App\Models\Auth\UserInvitation', 'user_id', 'id'); } + public function roles() + { + return $this->belongsToMany('App\Models\Auth\Role', 'App\Models\Auth\UserRole'); + } + /** * Always capitalize the name when we retrieve it */ diff --git a/app/Models/Auth/UserRole.php b/app/Models/Auth/UserRole.php new file mode 100644 index 000000000..da2ad60ab --- /dev/null +++ b/app/Models/Auth/UserRole.php @@ -0,0 +1,36 @@ +belongsTo('App\Models\Auth\User'); + } + + public function role() + { + return $this->belongsTo('App\Models\Auth\Role'); + } +}