parfum/app/Traits/StockTransfer/WithStockTransferDeleteItem.php
Yoga Pangestu dffc9f9e72 feat: add stock transfer management functionality
- Implemented stock transfer creation and management with Livewire components.
- Created StockTransfer and StockTransferItem models with necessary relationships.
- Added migration files for stock_transfers and stock_transfer_items tables.
- Developed traits for handling stock transfer items (add, delete, update).
- Integrated stock transfer logging in StockActivityLogService.
- Updated ViewServiceProvider to include stock transfer permissions and routes.
- Created frontend views for stock transfer form and index with appropriate UI components.
- Added role permissions for stock transfer actions in RolePermissionSeeder.
2026-01-09 21:41:49 +07:00

19 lines
402 B
PHP

<?php
namespace App\Traits\StockTransfer;
use App\Models\StockTransferItem;
trait WithStockTransferDeleteItem
{
public function deleteItem(StockTransferItem $item): void
{
$this->canOrAbort('create stock transfer');
$item->delete();
$this->stockTransferItems = $this->loadStockTransferItems();
$this->toast('Item berhasil dihapus dari keranjang.');
}
}