Route::get('/admin/dashboard', function () {
$attendances = Attendance::with('staff')->orderBy('time', 'desc')->get();
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');
AdminController
Контроллер не выдает ошибок, поэтому я думаю, что ошибка может быть связана с частью кодов панели управления.public function dashboard()
{
$attendances = Attendance::with('staff')->orderBy('time', 'desc')->get();
return view('admin.dashboard', compact('attendances'));
}
Вот вид лезвия. Dashboard.blade.php
Я не получаю сообщение об ошибке от контроллера, поэтому думаю, что ошибка может быть связана с этой частью кодов. Возможно, я неправильно использовал посещаемость.
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
Подробнее здесь: https://stackoverflow.com/questions/793 ... endances-i