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

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wenn ich auf „admin/dashboard“ zugreifen möchte, erhalte ich „Undefinierte Variable $attendances“. Ich habe viele Möglic

by Guest » 19 Jan 2025, 21:04

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 



Top