<br />
<b>Warning</b>:  Undefined variable $auth in <b>/home/pevo0181/public_html/pia-soft.com/cleania/routes/index.php</b> on line <b>542</b><br />
<br />
<b>Warning</b>:  Trying to access array offset on value of type null in <b>/home/pevo0181/public_html/pia-soft.com/cleania/routes/index.php</b> on line <b>542</b><br />
<?php

namespace App\Models;

use App\Models\Center;
use App\Models\Member;
use App\Models\Department;
use App\Models\MemberUnit;
use App\Models\Subdivision;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;

class Region extends Model
{
    use HasFactory;

    public $timestamps      = false;
    protected $table        = 'regions';
    protected $primaryKey   = 'region_id';

     protected $fillable = [
        "reg_name",
        "rgn_code",
        // "rgn_slug"
    ];

    public function Departments()
    {
        return $this->hasMany(Department::class, "region_id", "region_id");
    }

    public function Subdivisions()
    {
        return $this->hasMany(Subdivision::class, "region_id", "region_id");
    }

    public function Centers()
    {
        return $this->hasMany(Center::class, "region_id", "region_id");
    }

    // public function MembersThrough()
    // {
    //     // return $this->hasManyThrough(Member::class, MemberUnit::class);
    //     return $this->hasManyThrough(
    //         Member::class