26.05.2018, 11:50
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.
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.