Code: Select all
Route::get('/admin/dashboard', function () {
$attendances = Attendance::with('staff')->orderBy('time', 'desc')->get();attendance records
return view('admin.dashboard', compact('attendances'));
})->name('admin.dashboard');
Route::middleware(['auth', 'verified'])->group(function () {
Route::get('/admin', [AdminController::class, 'dashboard'])->name('admin.dashboard');
});
Route::get('/admin/dashboard', [AdminController::class, 'dashboard'])->name('admin.dashboard');
Route::get('/admin/dashboard', function () {
return view('admin.dashboard');
})->name('admin.dashboard');
Route::post('/attendance/scan', [AttendanceController::class, 'scan'])->name('attendance.scan');
Code: Select all
public function dashboard()
{
$attendances = Attendance::with('staff')->orderBy('time', 'desc')->get();
return view('admin.dashboard', compact('attendances'));
}
Ich erhalte keine Fehlermeldung vom Controller, daher denke ich, dass der Fehler von diesem Teil des Codes herrühren könnte. Vielleicht habe ich früher falsch gehandelt.
Code: Select all
Admin Dashboard
@livewireStyles
Admin Dashboard
Name
Type
Location
Time
@foreach ($attendances as $attendance)// The error points at this line
{{ $attendance->staff->name }}
{{ ucfirst($attendance->type) }}
{{ $attendance->location }}
{{ $attendance->time }}
@endforeach
@livewire('staff-manager')
@livewireScripts