/** * @return array */ public static function getLootListForSelect() { $loots = Loot::all(array('id', 'item_lvl', 'slot', 'name'))->toArray(); $selectLoots = array(0 => 'Please Select'); foreach ($loots as $loot) { $selectLoots[$loot['id']] = $loot['name'] . ' (' . $loot['item_lvl'] . ' ' . $loot['slot'] . ')'; } return $selectLoots; }
/** * Remove the specified resource from storage. * * @param Loot $loot * @return \Illuminate\Http\Response */ public function destroy(Loot $loot) { $loot->delete(); // Session::flash('message', 'Successfully deleted the loot!'); return redirect('loot'); }
public function lootgame($lootId) { if (isset($lootId) && \DB::table('lootgames')->where('id', $lootId)->count()) { $loots = Loot::where('id', '=', $lootId)->get(); foreach ($loots as $loot) { if ($loot->winner_id == 0) { $winner = 0; } else { $user = User::find($loot->user_id); $winner = $user->username; $winnerava = $user->avatar; $winnersteam64 = $user->steamid64; } } $lots = []; foreach (Lots::where('game_id', '=', $lootId)->get() as $l) { $user = User::find($l->user_id); $lots[$l->to] = ['name' => $user->username, 'id' => $user->steamid64, 'avatar' => $user->avatar]; } if (!\Auth::guest()) { $mez = Lots::where('game_id', '=', $lootId)->where('user_id', '=', $this->user->id)->count(); } else { $mez = 0; } return view('pages.lootgame', compact('loots', 'lots', 'mez', 'winner')); } return redirect()->route('index'); }