searchBy = [ 'name' => 'Name', 'fiel' => 'File' ]; $this->message = session('message'); } public function render() { ; $query = ConfFormatFile::select('formatservice_ID', 'name', 'file', 'date', 'timestamp', 'ac'); if ($this->searchSelected && $this->keyword) { $query->where($this->searchSelected, 'LIKE', '%' . $this->keyword . '%'); } $query->orderBy('formatservice_ID', 'DESC'); $results = $query->paginate($this->perPage); return view('livewire.pages.format-file-master.file-index', compact('results')); } public function search() { $this->resetPage(); } public function showListForm() { $this->action = 'list'; } public function showAddForm() { $this->action = 'add'; } public function showEditForm($id) { $this->editId= $id; $this->action = 'edit'; } public function showDeleteModal($patchFileId) { $this->emit('showDeleteModal' ,$patchFileId); } public function deleteItem($id) { $file = ConfFormatFile::where("formatservice_ID", $id)->delete(); $message = "Deleted Patch ID : " . json_encode($file) . " Successfully"; $this->message = $message; } }