/** * Execute the console command. * * @return mixed */ public function fire() { $this->info('Iniciando a requisição para o webservice'); $partidos = $this->makeRequest('partidos'); $this->info('Foram encontrados ' . count($partidos) . ' partidos.'); foreach ($partidos as $partido) { Party::create(['name' => $partido->sigla, 'abbreviation' => $partido->sigla]); } $this->info('Procedimento concluido com sucesso'); }
/** * Update the specified resource in storage. * PUT /api/partys * * @return Response */ public function update() { $data = Input::only('name', 'phone_number'); $party = Party::where('phone_number', $data['phone_number'])->first(); if ($party) { $party->name = $data['name']; $party->phone_number = $data['phone_number']; $party->save(); } else { $party = Party::create($data); } return Response::json($party); }