public function run()
 {
     $faker = Faker::create();
     $userIds = User::lists('id');
     $psnUserIds = PsnUser::lists('id');
     foreach (range(1, 50) as $index) {
         DB::table('psn_user_user')->insert(['user_id' => $faker->randomElement($userIds), 'psn_user_id' => $faker->randomElement($psnUserIds)]);
     }
 }
 /**
  * Display the specified resource.
  * GET /psn/{id}
  *
  * @param  int $id
  *
  * @return Response
  */
 public function show($id)
 {
     $psnUser = PsnUser::whereUsername($id)->first();
     if (!$psnUser) {
         //TODO Queue the user to be scrapped
         return $this->respondNotFound('Psn User does not exists');
     }
     return $this->respond(['data' => $this->userTransformer->transform($psnUser)]);
 }
 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 30) as $index) {
         $bronze = $faker->numberBetween(1, 1000);
         $silver = $faker->numberBetween(1, 1000);
         $gold = $faker->numberBetween(1, 1000);
         $platinum = $faker->numberBetween(1, 1000);
         PsnUser::create(['username' => $faker->userName(), 'level' => $faker->numberBetween(1, 10), 'avatar_url' => 'http://lorempixel.com/75/75', 'progress' => $faker->numberBetween(0, 100), 'trophies' => $bronze + $silver + $gold + $platinum, 'bronze' => $bronze, 'silver' => $silver, 'gold' => $gold, 'platinum' => $platinum]);
     }
 }