parfum/app/Traits/StockTransfer/WithStockTransferItems.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

20 lines
458 B
PHP

<?php
namespace App\Traits\StockTransfer;
use App\Models\StockTransferItem;
use Illuminate\Database\Eloquent\Collection;
trait WithStockTransferItems
{
public function loadStockTransferItems(): Collection
{
return $this->stockTransferItems = StockTransferItem::query()
->currentUser()
->where('user_id', auth()->id())
->whereNull('stock_transfer_id')
->latest()
->get();
}
}