Add sidebar links and pages for asset movements, disposals, and audits

This commit is contained in:
Arya Dwi Putra
2025-12-01 09:35:23 +07:00
parent f59714b071
commit b3cdfb7bec
6 changed files with 221 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
<?php
namespace App\Http\Controllers;
use App\Models\AssetAudit;
use App\Models\AssetDisposal;
use App\Models\AssetMovement;
use Illuminate\View\View;
class AssetTransactionPageController extends Controller
{
public function movements(): View
{
$items = AssetMovement::with(['asset', 'fromLocation', 'toLocation', 'fromDepartment', 'toDepartment', 'fromUser', 'toUser'])
->latest()
->paginate(20);
return view('assets.movements', compact('items'));
}
public function disposals(): View
{
$items = AssetDisposal::with(['asset', 'previousStatus', 'previousLocation', 'previousDepartment'])
->latest()
->paginate(20);
return view('assets.disposals', compact('items'));
}
public function audits(): View
{
$items = AssetAudit::with(['asset', 'location'])
->latest()
->paginate(20);
return view('assets.audits', compact('items'));
}
}