/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { if (is_numeric($id)) { $scraper = Scraper::findOrFail($id); } else { $scraper = Scraper::where('slug', $id)->firstOrFail(); } $scraper->load('scrapes'); return $scraper; }
function __construct() { $this->scraper = Scraper::find(1); $this->scrape = new Scrape(); $this->scrape->scraper()->associate($this->scraper); $this->scrape->file_directory = 'scrapes'; $this->scrape->file_name = 'neas_portal'; $this->client = new \Goutte\Client(); $this->client->getClient()->setDefaultOption('config/curl/' . CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); $this->client->getClient()->setDefaultOption('config/curl/' . CURLOPT_TIMEOUT, 0); $this->client->getClient()->setDefaultOption('config/curl/' . CURLOPT_TIMEOUT_MS, 0); $this->client->getClient()->setDefaultOption('config/curl/' . CURLOPT_CONNECTTIMEOUT, 0); $this->client->getClient()->setDefaultOption('config/curl/' . CURLOPT_RETURNTRANSFER, true); $this->neas_list_url = 'http://neas.environment.gov.za/portal/ApplicationsPerEAP_Report.aspx'; $this->neas_eia_url = 'http://neas.environment.gov.za/portal/dNeasStandard_ApplicationHistory.aspx'; }