Files
freeu-project/app/Models/Admin/PrincipalGroupsLink.php

30 lines
726 B
PHP
Raw Normal View History

2024-03-28 14:52:40 +05:30
<?php
namespace App\Models\Admin;
use App\Models\User;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use App\Models\Role;
use App\Models\Admin\PrincipalRoleLink;
class PrincipalGroupsLink extends Model
{
use HasFactory;
protected $table = "iam_principal_principal_group_link";
protected $fillable = ['principal_xid','principal_group_xid'];
public function users() {
return $this->hasOne(User::class,'id','principal_xid');
}
public function groups() {
return $this->hasOne(UserGroup::class,'id','principal_group_xid');
}
public function roles(){
return $this->belongsTo(Role::class.'id','role_id');
}
}