* * @throws \Illuminate\Database\Eloquent\ModelNotFoundException */ public function firstOrFail($columns = array('*')) { if ( ! is_null($model = $this->first($columns))) return $model; throw (new ModelNotFoundException)->setModel(get_class($this->model)); }
$image = ProfileImage::where('image_id', '=', $image_id)->firstOrFail(); $image->views = $image->views + 1; $image->save(); $artist = Artist::where('id', '=', $image->artist_id)->firstOrFail();
* @param array $parameters * @return \Symfony\Component\HttpFoundation\Response */ public function callAction($method, $parameters) { $this->setupLayout(); $response = call_user_func_array(array($this, $method), $parameters); // If no response is returned from the controller action and a layout is being
* @param string $method * @return mixed */ protected function call($instance, $route, $method) { $parameters = $route->parametersWithoutNulls(); return $instance->callAction($method, $parameters); }
$response = $this->before($instance, $route, $request, $method); // If no before filters returned a response we'll call the method on the controller // to get the response to be returned to the router. We will then return it back // out for processing by this router and the after filters can be called then. if (is_null($response)) { $response = $this->call($instance, $route, $method); }
$request = $this->getCurrentRequest(); // Now we can split the controller and method out of the action string so that we // can call them appropriately on the class. This controller and method are in // in the Class@method format and we need to explode them out then use them. list($class, $method) = explode('@', $controller); return $d->dispatch($route, $request, $class, $method); }; }
* * @return mixed */ public function run() { $parameters = array_filter($this->parameters(), function($p) { return isset($p); }); return call_user_func_array($this->action['uses'], $parameters); }
// Once we have successfully matched the incoming request to a given route we // can call the before filters on that route. This works similar to global // filters in that if a response is returned we will not call the route. $response = $this->callRouteBefore($route, $request); if (is_null($response)) { $response = $route->run($request); }
// If no response was returned from the before filter, we will call the proper // route instance to get the response. If no route is found a response will // still get returned based on why no routes were found for this request. $response = $this->callFilter('before', $request); if (is_null($response)) { $response = $this->dispatchToRoute($request); }
} if ($this->runningUnitTests() && ! $this['session']->isStarted()) { $this['session']->start(); } return $this['router']->dispatch($this->prepareRequest($request)); }
{ try { $this->refreshRequest($request = Request::createFromBase($request)); $this->boot(); return $this->dispatch($request); } catch (\Exception $e)
if ($this->sessionConfigured()) { $session = $this->startSession($request); $request->setSession($session); } $response = $this->app->handle($request, $type, $catch); // Again, if the session has been configured we will need to close out the session
* @param \Symfony\Component\HttpFoundation\Request $request * @param int $type * @param bool $catch * @return \Symfony\Component\HttpFoundation\Response */ public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { $response = $this->app->handle($request, $type, $catch); foreach ($this->cookies->getQueuedCookies() as $cookie)
* @param \Symfony\Component\HttpFoundation\Request $request * @param int $type * @param bool $catch * @return \Symfony\Component\HttpFoundation\Response */ public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch)); }
{ $this->app = $app; $this->middlewares = $middlewares; } public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true) { return $this->app->handle($request, $type, $catch); }
* @param \Symfony\Component\HttpFoundation\Request $request * @return void */ public function run(SymfonyRequest $request = null) { $request = $request ?: $this['request']; $response = with($stack = $this->getStackedClient())->handle($request); $response->send();
| Once we have the application, we can simply call the run method, | which will execute the request and send the response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have whipped up for them. | */ //dd('assd'); $app->run();
Key | Value |
REDIRECT_REDIRECT_UNIQUE_ID | Zgake2HMGpH4TuyzXeyrvgAAAA0 |
REDIRECT_REDIRECT_WAAS_MODE | 0 |
REDIRECT_REDIRECT_SCRIPT_URL | /stock-images-clipart/66105 |
REDIRECT_REDIRECT_SCRIPT_URI | http://illustrationvault.com/stock-images-clipart/66105 |
REDIRECT_REDIRECT_DOCUMENT_ROOT | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html |
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID | 14 |
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET | /run/ui-fstatd.suexec.socket |
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET | /homepages/sclientMF/http.sock.bin |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU | 40 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM | 768 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT | 10 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD | 22 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO | 800 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO | 60 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO | 768 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO | 24 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO | 24 |
REDIRECT_REDIRECT_DBENTRY_HOST | illustrationvault.com |
REDIRECT_REDIRECT_DBENTRY_VALUE | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html:d0000#CPU 60 #MEM 524288 #CGI 524616 #NPROC 16 #TAID 96783679 #LANG 3 #RSCLVL 200 #STAT 1 #CHROOT 7 |
REDIRECT_REDIRECT_DBENTRY_DOCROOT | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html |
REDIRECT_REDIRECT_DBENTRY_HASH | d0000 |
REDIRECT_REDIRECT_DBENTRY__CPU | 60 |
REDIRECT_REDIRECT_DBENTRY__MEM | 524288 |
REDIRECT_REDIRECT_DBENTRY__CGI | 524616 |
REDIRECT_REDIRECT_DBENTRY__NPROC | 16 |
REDIRECT_REDIRECT_DBENTRY__TAID | 96783679 |
REDIRECT_REDIRECT_DBENTRY__LANG | 3 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL | 200 |
REDIRECT_REDIRECT_DBENTRY__STAT | 1 |
REDIRECT_REDIRECT_DBENTRY__CHROOT | 7 |
REDIRECT_REDIRECT_DBENTRY | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html:d0000#CPU 60 #MEM 524288 #CGI 524616 #NPROC 16 #TAID 96783679 #LANG 3 #RSCLVL 200 #STAT 1 #CHROOT 7 |
REDIRECT_REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | Zgake2HMGpH4TuyzXeyrvgAAAA0 |
REDIRECT_SCRIPT_URL | /stock-images-clipart/66105 |
REDIRECT_SCRIPT_URI | http://illustrationvault.com/stock-images-clipart/66105 |
REDIRECT_DOCUMENT_ROOT | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html |
REDIRECT_HANDLER | x-mapp-php5.5 |
REDIRECT_STATUS | 200 |
UNIQUE_ID | Zgake2HMGpH4TuyzXeyrvgAAAA0 |
SCRIPT_URL | /stock-images-clipart/66105 |
SCRIPT_URI | http://illustrationvault.com/stock-images-clipart/66105 |
HTTP_HOST | illustrationvault.com |
HTTP_CONNECTION | close |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
PATH | /bin:/usr/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | illustrationvault.com |
SERVER_ADDR | 74.208.56.85 |
SERVER_PORT | 80 |
REMOTE_ADDR | 54.152.43.79 |
DOCUMENT_ROOT | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html |
REQUEST_SCHEME | http |
CONTEXT_PREFIX | /system-bin/ |
CONTEXT_DOCUMENT_ROOT | /kunden/usr/lib/cgi-bin/ |
SERVER_ADMIN | webmaster@illustrationvault.com |
SCRIPT_FILENAME | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html/index.php |
REMOTE_PORT | 22714 |
REDIRECT_URL | /index.php |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /stock-images-clipart/66105 |
SCRIPT_NAME | /index.php |
STATUS | 200 |
ORIG_PATH_INFO | /index.php |
ORIG_PATH_TRANSLATED | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html/index.php |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711711355.6675 |
REQUEST_TIME | 1711711355 |
argv | Array ( ) |
argc | 0 |
Key | Value |
REDIRECT_REDIRECT_UNIQUE_ID | Zgake2HMGpH4TuyzXeyrvgAAAA0 |
REDIRECT_REDIRECT_WAAS_MODE | 0 |
REDIRECT_REDIRECT_SCRIPT_URL | /stock-images-clipart/66105 |
REDIRECT_REDIRECT_SCRIPT_URI | http://illustrationvault.com/stock-images-clipart/66105 |
REDIRECT_REDIRECT_DOCUMENT_ROOT | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html |
REDIRECT_REDIRECT_UI_SUEXEC_DEFAULT_CHROOT_ID | 14 |
REDIRECT_REDIRECT_UI_SUEXEC_FSTATD_UNIXSOCKET | /run/ui-fstatd.suexec.socket |
REDIRECT_REDIRECT_UI_SUEXEC_STATISTICS_UNIXSOCKET | /homepages/sclientMF/http.sock.bin |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU | 40 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM | 768 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT | 10 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD | 22 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_JIMDO | 800 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_CPU_JIMDO | 60 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_MEM_JIMDO | 768 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCSOFT_JIMDO | 24 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL_PROCHARD_JIMDO | 24 |
REDIRECT_REDIRECT_DBENTRY_HOST | illustrationvault.com |
REDIRECT_REDIRECT_DBENTRY_VALUE | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html:d0000#CPU 60 #MEM 524288 #CGI 524616 #NPROC 16 #TAID 96783679 #LANG 3 #RSCLVL 200 #STAT 1 #CHROOT 7 |
REDIRECT_REDIRECT_DBENTRY_DOCROOT | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html |
REDIRECT_REDIRECT_DBENTRY_HASH | d0000 |
REDIRECT_REDIRECT_DBENTRY__CPU | 60 |
REDIRECT_REDIRECT_DBENTRY__MEM | 524288 |
REDIRECT_REDIRECT_DBENTRY__CGI | 524616 |
REDIRECT_REDIRECT_DBENTRY__NPROC | 16 |
REDIRECT_REDIRECT_DBENTRY__TAID | 96783679 |
REDIRECT_REDIRECT_DBENTRY__LANG | 3 |
REDIRECT_REDIRECT_DBENTRY__RSCLVL | 200 |
REDIRECT_REDIRECT_DBENTRY__STAT | 1 |
REDIRECT_REDIRECT_DBENTRY__CHROOT | 7 |
REDIRECT_REDIRECT_DBENTRY | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html:d0000#CPU 60 #MEM 524288 #CGI 524616 #NPROC 16 #TAID 96783679 #LANG 3 #RSCLVL 200 #STAT 1 #CHROOT 7 |
REDIRECT_REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | Zgake2HMGpH4TuyzXeyrvgAAAA0 |
REDIRECT_SCRIPT_URL | /stock-images-clipart/66105 |
REDIRECT_SCRIPT_URI | http://illustrationvault.com/stock-images-clipart/66105 |
REDIRECT_DOCUMENT_ROOT | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html |
REDIRECT_HANDLER | x-mapp-php5.5 |
REDIRECT_STATUS | 200 |
UNIQUE_ID | Zgake2HMGpH4TuyzXeyrvgAAAA0 |
SCRIPT_URL | /stock-images-clipart/66105 |
SCRIPT_URI | http://illustrationvault.com/stock-images-clipart/66105 |
HTTP_HOST | illustrationvault.com |
HTTP_CONNECTION | close |
HTTP_ACCEPT | */* |
HTTP_USER_AGENT | claudebot |
PATH | /bin:/usr/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | illustrationvault.com |
SERVER_ADDR | 74.208.56.85 |
SERVER_PORT | 80 |
REMOTE_ADDR | 54.152.43.79 |
DOCUMENT_ROOT | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html |
REQUEST_SCHEME | http |
CONTEXT_PREFIX | /system-bin/ |
CONTEXT_DOCUMENT_ROOT | /kunden/usr/lib/cgi-bin/ |
SERVER_ADMIN | webmaster@illustrationvault.com |
SCRIPT_FILENAME | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html/index.php |
REMOTE_PORT | 22714 |
REDIRECT_URL | /index.php |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /stock-images-clipart/66105 |
SCRIPT_NAME | /index.php |
STATUS | 200 |
ORIG_PATH_INFO | /index.php |
ORIG_PATH_TRANSLATED | /kunden/homepages/25/d776968634/htdocs/illustrationvault.com/public_html/index.php |