Example #1
0
 public function createPayout($game, $fulfilled)
 {
     $faker = Faker::create();
     $characters = Character::all()->toArray();
     if ($fulfilled) {
         $character = $faker->randomElement($characters);
     } else {
         $character = null;
     }
     $payout = new Payout();
     $payout->winner_id = $game->winner_id;
     $payout->fulfiller_id = $character['id'];
     $payout->fulfilled = $fulfilled;
     $payout->save();
     $game->payout()->associate($payout);
     $game->save();
 }