canOrAbort('delete purchase'); foreach ($purchase->items as $item) { $this->decreaseOutletStock($purchase->outlet, $item); } $purchase->delete(); $this->dispatch('refreshDatatable'); $this->toast('Belanja berhasil dihapus.'); Flux::modals()->close(); } public function render(): View { return view('livewire.studio.manage.purchase.index', [ 'pageTitle' => 'Belanja', ]); } }