Ich habe Schwierigkeiten mit 'Auth ::' in Laravel, ich versuche es funktioniert zu bekommen, so dass es eine Benutzer-ID überprüft, zeigt dann alle Termine an, die diese Benutzer-ID verwenden. In der Termintabelle verwendet es 'user_id'Laravel - Versuch, Eigenschaft von Nicht-Objekt (Problem mit Auth: :)
Error in AppointmentController.php Linie 22: Versuch Eigenschaft von Nicht-Objekt-Controller
Termine zu bekommen (das ist die Linie des Fehlers)
function index()
{
$appointments = Appointment::where('user_id', Auth::user()->id);
return view ('appointment/userappointments',['appointments' => $appointments]);
}
userappointments.blade
@extends('layouts.master')
@section('title', 'Appointments')
@section('content')
<h1>Your Appointments</h1>
@foreach ($appointments as $appointment)
<p>
<a href="{{url('details/'.$appointment->id)}}" >{{$appointment->doctor->name}} : {{$appointment->time}} : {{$appointment->date}}</a>
</p>
@endforeach
@endsection