?
Current File : /home/sanghavirealty/public_html/appazwer/Models/Categoryiota.php
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Categoryiota extends Model
{
    use HasFactory;

    public $table="categoryiota";
    const CREATED_AT = 'createdate';
    const UPDATED_AT = 'modifydate';


    public function getCategorybetaTitle()
    {
            return $this->hasMany(Resource::class, 'categoryid');
    }


    public static function getParentCategory($id=0)
    { 
     return Categoryiota::Where('parentid', 0)
     ->Where('currentstatus',0)
     ->get();
    
     }





    public static function categorybetaCombo($id=0)
    { 
     return Categoryiota::Where('parentid', 0)
     ->Where('currentstatus',0)
     ->with('catSub.catSub')
     ->get();

    //  ->orderBy('parentid', 'ASC')
    
     }


     public function catSub()
     {
 
      return $this->hasMany(Categoryiota::class,'parentid')->with('catSub') ;
  
      }



      public static function getCategoryIotaListForComposer (){
       $getCategoryList =  $dataviewer = Categoryiota::Where('currentstatus',0)
        ->with('subcategories.subcategories')
        ->get();
        return $getCategoryList ;
     }

      
     public function subcategories()
     {  
      return $this->hasMany(Categoryiota::class,'parentid')->with('subcategories') ;
      }    




}