Ich habe diese Funktion im Controller:Nicht die Laravel Fremdschlüsseltabelle bekommen [ERROR]
/**
*
* Edit Registration
*
*/
public function edit(Registration $id)
{
$logs = Log::where('registration_id', $id->id)->users()->get();
dd($logs);
return view('registrations_edit', ['registration' => $id, 'log' => $logs]);
}
Die Dokumentation sagt, ich
Log::where('registration_id', $id->id)->users()->get();
nennen kann, wenn ich users()
im Modell definieren.
public function users(){
return $this->belongsTo('App\User', 'id', 'user_id');
}
aber wenn ich users()
im Controller nenne ich bekomme immer
Call to undefined Methode Illuminate \ Database \ Abfrage \ Builder :: Benutzer()
Was mache ich falsch?
Mit freundlichen Grüßen
Versuchen Sie Benutzer :: Klasse anstelle von Benutzer: Klasse –
Ich habe es versucht, wie Sie sagen, aber immer noch den gleichen Fehler. Ich habe es jetzt in App \ User wie in der Dokumentation geändert. Aber immer noch den Fehler –