{{-- resources/views/transactions/index.blade.php --}} @extends('layouts.base') @section('content')

Transaction History

Clear
{{ $stats['total_transactions'] ?? 0 }}
Total Transactions
{{ $stats['checkouts_today'] ?? 0 }}
Checkouts Today
{{ $stats['checkins_today'] ?? 0 }}
Check-ins Today
{{ $stats['currently_checked_out'] ?? 0 }}
Currently Out
@forelse($transactions as $transaction) @empty @endforelse
Date/Time Type Laptop Student Staff Member Details Actions
{{ $transaction->transaction_time->format('M d, Y') }}
{{ $transaction->transaction_time->format('H:i') }} ({{ $transaction->transaction_time->diffForHumans() }})
{{ $transaction->type === 'check_out' ? 'Check Out' : 'Check In' }}
{{ $transaction->laptop->asset_tag }}
{{ $transaction->laptop->brand }} {{ $transaction->laptop->model }}
{{ $transaction->student->full_name }}
{{ $transaction->student->student_id }} - {{ $transaction->student->class->name ?? 'No Class' }}
{{ $transaction->user->name }}
@if($transaction->condition_before)
Before: {{ ucfirst($transaction->condition_before) }}
@endif @if($transaction->condition_after)
After: {{ ucfirst($transaction->condition_after) }}
@endif @if($transaction->damage_description)
Damage: {{ $transaction->damage_description }}
@endif @if($transaction->notes)
Notes: {{ Str::limit($transaction->notes, 50) }}
@endif
@if($transaction->type === 'check_out' && !$transaction->laptop->currentAssignment) Returned @elseif($transaction->type === 'check_out') Check In @endif
No transactions found matching your criteria.
{{ $transactions->appends(request()->query())->links() }}
@endsection