⚝
One Hat Cyber Team
⚝
Your IP:
160.79.109.140
Server IP:
162.254.39.145
Server:
Linux premium289.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
Server Software:
LiteSpeed
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
favoaysf
/
www
/
app
/
Http
/
Controllers
/
Front
/
View File Name :
HomeCustomizeController.php
<?php namespace App\Http\Controllers\Front; use App\Http\Controllers\Controller; use App\Models\Category; use App\Models\HomeCutomize; use App\Models\Item; class HomeCustomizeController extends Controller{ // category get public function CategoryGet($category_slug,$type,$check) { $category = Category::whereSlug($category_slug)->first(); $homecustomize = HomeCutomize::first(); $datas = json_decode($homecustomize[$type],true); $index = ''; foreach($datas as $key => $data){ if($data == $category->id){ $index = $key; } } $category = $category->id; $subcategory = $datas['sub'.$index]; $childcategory = $datas['child'.$index]; if($type == 'feature_category'){ $items = Item::with('category') ->when($category, function ($query, $category) { return $query->where('category_id', $category); }) ->when($subcategory, function ($query, $subcategory) { return $query->where('subcategory_id', $subcategory); }) ->when($childcategory, function ($query, $childcategory) { return $query->where('childcategory_id', $childcategory); }) ->whereStatus(1)->take(10)->orderby('id','desc')->get(); }else{ $items = Item::with('category') ->when($category, function ($query, $category) { return $query->where('category_id', $category); }) ->when($subcategory, function ($query, $subcategory) { return $query->where('subcategory_id', $subcategory); }) ->when($childcategory, function ($query, $childcategory) { return $query->where('childcategory_id', $childcategory); }) ->whereStatus(1)->take(10)->get(); } if($check != 'normal'){ return view('includes.slider_product',compact('items')); }else{ return view('includes.normal_product',compact('items')); } } public function productGet($type) { $items = Item::where('is_type',$type)->whereStatus(1)->orderby('id','desc')->take(10)->get(); return view('includes.type_product',compact('items')); } }