[ 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: BorrowingReportController.php
<?php namespace App\Http\Controllers\Officer; use App\Http\Controllers\Controller; use App\Models\Borrowing; use App\Models\ProgramStudy; use App\Models\SchoolClass; use App\Models\Student; use Illuminate\View\View; class BorrowingReportController extends Controller { /** * Display a listing of the resource. */ public function index(): View { $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(); $programStudies = ProgramStudy::select('id', 'name')->orderBy('name')->get(); $schoolClasses = SchoolClass::select('id', 'name')->orderBy('name')->get(); return view( 'officer.borrowing.report.index', compact( 'borrowings', 'students', 'programStudies', 'schoolClasses' ) ); } }