/** * Database connection error * * @return Response::make */ protected function registerDbErrorHandler() { $cache_url = cache_current_url_value(); if (\Cache::has($cache_url)) { $cachedPage = \Cache::get($cache_url); return response()->view('dummy', array('cachedPage' => $cachedPage)); } else { return response("Error connecting to database. Please come back later. ", 503); } }
public function fire($job, $data) { if (isset(app('veer')->cachedView) && config('veer.htmlcache_enable') == true && !auth_check_session()) { $cache_url = cache_current_url_value(); $expiresAt = now(24, 'hours'); \Cache::has($cache_url) ?: \Cache::add($cache_url, app('veer')->cachedView->render(), $expiresAt); } else { return $job->release(); } // leave it here if (isset($data['repeatJob']) && $data['repeatJob'] > 0) { $job->release($data['repeatJob'], 'minutes'); } }