- 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.
19 lines
402 B
PHP
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.');
|
|
}
|
|
}
|