Sponsor-Board.de
Antwort schreiben  Thema schreiben 

Laravel Teams Problem

Verfasser Nachricht

Beiträge: 96
Bewertung: 0
Registriert seit: Nov 2012
Status: offline


Beitrag: #1
Laravel Teams Problem

Hallo zusammen,

Ich weiß nicht ob dass hier her gehört aber ich bräuchte eure Hilfe. Ich möchte gerne bei Laravel denn jeweiligen Usern ein Team zuweißen dass heißt z.B. Amateur Team etc.

Nun ist mein Problem ich habe in der Datenbank einmal Teams erstellt mit 'ID', 'Name'

und bei User 'teams_id'

Mein Controller seht so aus.

public function index()
{
$teams = Teams::all();
return view('admin.general.teams.index', compact('teams'));
}

public function clanmember()
{
$teams = Teams::all();
$items = User::with('teams')->paginate($this->limit);
return view('admin.general.teams.clanmember', compact('teams', 'items'));
}

Meine Models

User:
public function teams()
{
return $this->belongsTo(Models\Teams::class);
}

Teams:

protected $table = 'teams';
protected $guarded = ['id'];


public function teams()
{
return $this->belongsTo(User::class);
}

und so seht meine clanmember.blade.php aus.

@foreach ($items as $item)
<tr>
<td>{{ $item->username }}</td>
<td>{{ $item->teams_id }}</td>
</tr>
@endforeach

der Username wird angezeigt aber die jeweiligen gruppen nicht. Was mache ich da falsch?

Wenn dass hier nicht gewünscht könnt ihr ihn gerne schließen.


¯`*•> Mit freundlichen Grüßen vanity-esport.de

26.05.2018 11:50
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

 
Beiträge: Keine Angabe
Registriert seit: Keine Angabe
Status: Unbekannt


Beitrag: #2
RE: Laravel Teams Problem

Wird dir zufällig eine ID in der Spalte angezeigt?

26.05.2018 19:01
 
Diese Nachricht in einer Antwort zitieren

Beiträge: 118
Bewertung: 9
Registriert seit: Dec 2012
Status: offline


Beitrag: #3
RE: Laravel Teams Problem

Als teams() musst du $this->hasOne(User::class) nutzen.

Dieser Beitrag wurde zuletzt bearbeitet: 26.05.2018 22:38 von Phinitris.

26.05.2018 22:35
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 96
Bewertung: 0
Registriert seit: Nov 2012
Status: offline


Beitrag: #4
RE: Laravel Teams Problem

Habe nun mal alles geändert und nochmal drüber geschaut.
Nun habe ich zwei Datenbank Tabellen erstellt einmal Teams (Name) Teams_user (Teams_id, User_id).

Nun kommt bei mir wenn ich auf admin/users gehe diese Fehlermeldung.


SQLSTATE[42S22]: Column not found: 1054 Unknown column 'teams.user_id' in 'where clause' (SQL: select * from `teams` where `teams`.`user_id` = 1 and `teams`.`user_id` is not null) (View: laravel\themes\admin\users\index.blade.php)


¯`*•> Mit freundlichen Grüßen vanity-esport.de

27.05.2018 15:27
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren