[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
peminjaman
/
app
/
Http
/
Controllers
/
Officer
/
[
Home
]
File: BorrowingHistoryController.php
<?php namespace App\Http\Controllers\Officer; use App\Http\Controllers\Controller; use App\Models\Borrowing; use App\Models\Commodity; use App\Models\Officer; use App\Models\Student; use Illuminate\Http\Request; class BorrowingHistoryController extends Controller { /** * Handle the incoming request. */ public function __invoke(Request $request) { $query = Borrowing::filter(); $borrowings = $query->with('commodity:id,name', 'student:id,identification_number,name', 'officer:id,name') ->select('id', 'commodity_id', 'student_id', 'officer_id', 'date', 'time_start', 'time_end') ->orderBy('date', 'DESC') ->get(); $students = Student::select('id', 'identification_number', 'name')->orderBy('identification_number')->get(); $officers = Officer::select('id', 'name')->orderBy('name')->get(); $commodities = Commodity::select('id', 'name')->orderBy('name')->get(); return view('officer.borrowing.history.index', compact('borrowings', 'students', 'officers', 'commodities')); } }