Wenn ich auf „admin/dashboard“ zugreifen möchte, erhalte ich „Undefinierte Variable $attendances“. Ich habe viele MöglicPhp

PHP-Programmierer chatten hier
Guest
 Wenn ich auf „admin/dashboard“ zugreifen möchte, erhalte ich „Undefinierte Variable $attendances“. Ich habe viele Möglic

Post by Guest »

Hier sind meine Routen

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');
AdminController. Der Controller gibt keinen Fehler aus, daher denke ich, dass der Fehler vom Dashboard-Teil der Codes herrühren könnte.

Code: Select all

public function dashboard()
{
$attendances = Attendance::with('staff')->orderBy('time', 'desc')->get();
return view('admin.dashboard', compact('attendances'));
}
Hier ist die Klingenansicht. Dashboard.blade.php
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 


Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post