Beispiel #1
0
 public function getPlayers()
 {
     //全部消す
     foreach (Player::all() as $player) {
         $player->delete();
     }
     //一覧更新
     $client = new Client();
     $crawler = $client->request('GET', 'http://www.wtatennis.com/players');
     $crawler->filter('div.col ul li a')->each(function ($node) {
         $player = new Player();
         $name = explode('(', $node->text());
         $player->name = $name[0];
         $national = str_replace(')', '', $name[1]);
         $player->national = $national;
         $player->url = $node->attr('href');
         $player->save();
     });
     $players = Player::all();
     return view('players.list')->with(compact('players'));
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create()
 {
     $players = Player::all();
     return view('admin.player_statistics.create', compact('players', $players));
 }
Beispiel #3
0
 /**
  * List all players
  *
  * @return Response
  */
 public function index()
 {
     $this->tpl['players'] = Player::all();
     return view('player.list', $this->tpl);
 }
Beispiel #4
0
 public function getAllPlayers()
 {
     //automatically converts to json
     return Player::all();
 }
Beispiel #5
0
 public function Players()
 {
     $players = Player::all();
     return view('admin.batchs.players', array('players' => $players));
 }
Beispiel #6
0
 /**
  * Create new game.
  *
  * @return Response
  */
 public function add_view()
 {
     $this->tpl['players'] = Player::all();
     return view('game.add', $this->tpl);
 }