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)); }
/** * List all players * * @return Response */ public function index() { $this->tpl['players'] = Player::all(); return view('player.list', $this->tpl); }
public function getAllPlayers() { //automatically converts to json return Player::all(); }
public function Players() { $players = Player::all(); return view('admin.batchs.players', array('players' => $players)); }
/** * Create new game. * * @return Response */ public function add_view() { $this->tpl['players'] = Player::all(); return view('game.add', $this->tpl); }