?
<?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,
// ]);
// }
}