Example #1
0
 /**
  * @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;
 }
Example #2
0
 /**
  * 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');
 }
Example #3
0
 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');
 }