/** * Determine if player have guild * * @param int $playerId */ public function isMember($playerId) { $guildMember = \App\Model\Member::join('guilds', 'guilds.id', '=', 'guild_members.guild')->find($playerId); return $guildMember ? $guildMember->name : ''; }
/** * Show guild's members page * GET * * @param int $name * @param string $name * @return Response */ public function ShowGuildMembers($id, $name) { $guild = GuildManager::find($id); $members = GuildMemberManager::join('personnages', 'personnages.guid', '=', 'guild_members.guid')->where('guild', $guild->id)->orderBy('rank', 'asc')->paginate(20); $countMembers = GuildMemberManager::where('guild', $guild->id)->count(); return view('directories.guild_members', compact('guild', 'members', 'countMembers')); }