?
Current File : /home/sanghavirealty/www/appazwer/Http/Controllers/ResourceController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\Categoryiota;
use App\Models\Banner;
use App\Models\Resource;


class ResourceController extends Controller
{
    

    public static function resourceListPage($slug = 0){


    // if($slug != 0){
        $getCategoryDetail = Categoryiota::Where('slug',$slug)->firstOrFail();
        $getInsideCategory = Categoryiota::Where('parentid',$getCategoryDetail->id)->get();
        $getListofCategories = $getInsideCategory->push($getCategoryDetail)->pluck('id')->toArray();

    


        $insideBanner = Banner::ShowData('InsideSponsorBanner');


        $post = Resource::Where('currentstatus','0')
        ->whereIn('parentid',$getListofCategories)
        ->orderBy('id', 'DESC')
        ->paginate(12);

       


        return view('resource.category',[
          'posts' => $post,
          'getInsideCategory'=>$getInsideCategory,
          'insideBanner'=>$insideBanner,
          'getCategoryDetail'=>$getCategoryDetail
          ]);



    //     } else {
        
    //         $getListofCategories = array();
    //         $getInsideCategory = Categoryiota::Where('parentid',0)->get();
    //         $getListofCategories = $getInsideCategory->push($getInsideCategory)->pluck('id')->toArray();
    //         $post = Resource::Where('currentstatus','0')
    //         ->whereIn('parentid',$getListofCategories)
    //         ->orderBy('id', 'DESC')
    //         ->paginate(12);


          
    //         $insideBanner = Banner::ShowData('InsideSponsorBanner');


    // return view('resource.category',[
    //     'posts' => $post,
    //     'getInsideCategory'=>$getInsideCategory,
    //     'insideBanner'=>$insideBanner,
      
    //     ]);
    //   }




    }


    // public static function resourcePage($slug){


    //     $dataviewer = Resource::WHERE('currentstatus','0')
    //     ->Where('slug',$slug)
    //     ->Where('parentid','0')
    //     ->with('getCategorybetaTitle')
    //     ->first();
      
    public static function resourceListPageNonSlug(){

      $getCategoryDetail = array();
          
              $getListofCategories = array();
              $getInsideCategory = Categoryiota::Where('parentid',0)->get();
              $getListofCategories = $getInsideCategory->pluck('id')->filter()->toArray();

              $post = Resource::Where('currentstatus','0')
              ->whereIn('parentid',$getListofCategories)
              ->orderBy('id', 'DESC')
              ->paginate(12);
  
  
            
              $insideBanner = Banner::ShowData('InsideSponsorBanner');
  
  
      return view('resource.category',[
          'posts' => $post,
          'getInsideCategory'=>$getInsideCategory,
          'insideBanner'=>$insideBanner,
          'getCategoryDetail'=>$getCategoryDetail
        
          ]);
        }
  
  
      
      
       
      
      
      
      
    //     return view('resource.postpage',[
         
    //       'data'=>$dataviewer,
        
        
    //     ]);



        
    // }


}