canOrAbort('delete restock'); DB::transaction(function () use ($restock) { foreach ($restock->items as $item) { $this->reverseStockTransfer($restock->warehouse, $restock->outlet, $item); } $restock->delete(); }); $this->dispatch('refreshDatatable'); $this->toast('Restock berhasil dihapus.'); Flux::modals()->close(); } public function render(): View { return view('livewire.studio.stock.restock.index', [ 'pageTitle' => 'Restock Toko', ]); } }