Welche Möglichkeiten gibt es, um ein anderes Login ohne Passwort zu simulieren (1 Benutzer, einige spielbare Zeichen).Zweites Login simulieren und durch Relationen abfragen
Es funktionierte, wenn ein Benutzer das Team erstellte. Aber es macht mehr Sinn, dass ein Charakter ein Team erstellt/verbindet. Da ein User viele Charaktere hat, bin ich total fertig. Woher weiß ich, welcher aller Charaktere ein Team erschafft/verbindet? Es war einfach mit nur 1 Benutzer dies zu tun.
Vermutlich einige allgemeine Programmierkenntnisse fehlen, aber ich lerne!
Relations
Benutzer hasMany Charaktere <> Charakter belongsTo Benutzer
Charakter belongsTo-Team <> Team hasMany Charaktere
URL
In team.index Ich weiß nicht wirklich bekommen, wie alle sammeln Charaktere eines Teams. Die URL ist derzeit nur /team
. Muss ich etwas wie /{character}/{team}
verwenden? Aber ich mag die Einfachheit von nur /team
.
-Code
kam ich mit Varianten der folgenden, aber wenn fühlt sich falsch an. Und ist falsch :-D
// how would the app know which of the Characters.Team we need. App and me don't know...
$team = auth()->user()->characters()->team()->first();
$characters = \App\Character::where('team_id', $team->id)->get();
Klären Sie dies bitte für mich!
Sind die Beziehungen falsch?
Ist meine Vorgehensweise falsch?
Vermisse ich leichte Laravel Magie?
Vielen Dank.