* @return $this * * @throws \InvalidArgumentException */ public function setTargetUrl($url) { if (empty($url)) { throw new \InvalidArgumentException('Cannot redirect to an empty URL.'); }
* * @see http://tools.ietf.org/html/rfc2616#section-10.3 */ public function __construct($url, $status = 302, $headers = array()) { parent::__construct('', $status, $headers); $this->setTargetUrl($url); if (!$this->isRedirect()) {
* @param string $path * @param int $status * @param array $headers * @return \Illuminate\Http\RedirectResponse */ protected function createRedirect($path, $status, $headers) { $redirect = new RedirectResponse($path, $status, $headers); if (isset($this->session))
* @param array $headers * @return \Illuminate\Http\RedirectResponse */ public function back($status = 302, $headers = array()) { $back = $this->generator->getRequest()->headers->get('referer'); return $this->createRedirect($back, $status, $headers); }
public static function __callStatic($method, $args) { $instance = static::getFacadeRoot(); switch (count($args)) { case 0: return $instance->$method(); case 1:
if($prikaz=='list'){ Session::put('list',$prikaz); } else { Session::forget('list'); } return Redirect::back(); }
* @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. | */ $app->run();
Key | Value |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin |
USER | exebtwob |
HOME | /home/exebtwob |
PATH_TRANSLATED | redirect:/index.php/prikaz/list/list |
PATH_INFO | /prikaz/list |
SCRIPT_NAME | /index.php |
REQUEST_URI | /prikaz/list |
QUERY_STRING | |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/2.0 |
GATEWAY_INTERFACE | CGI/1.1 |
REDIRECT_URL | /prikaz/list |
REMOTE_PORT | 56450 |
SCRIPT_FILENAME | /home/exebtwob/exeb2b.com/html/index.php |
SERVER_ADMIN | webmaster@exeb2b.com |
CONTEXT_DOCUMENT_ROOT | /home/exebtwob/exeb2b.com/html |
CONTEXT_PREFIX | |
REQUEST_SCHEME | https |
DOCUMENT_ROOT | /home/exebtwob/exeb2b.com/html |
REMOTE_ADDR | 44.197.114.92 |
SERVER_PORT | 443 |
SERVER_ADDR | 188.240.200.24 |
SERVER_NAME | www.exeb2b.com |
SERVER_SOFTWARE | Apache/2.4.53 (CentOS) |
SERVER_SIGNATURE | <address>Apache/2.4.53 (CentOS) Server at www.exeb2b.com Port 443</address> |
HTTP_HOST | www.exeb2b.com |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
H2_STREAM_TAG | 51-3 |
H2_STREAM_ID | 3 |
H2_PUSHED_ON | |
H2_PUSHED | |
H2_PUSH | off |
H2PUSH | off |
HTTP2 | on |
SSL_CLIENT_CERT | |
SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIFEzCCA/ugAwIBAgISBC0rFydFzkdgRmgFZ01JNmcQMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAzMjExOTMwNTVaFw0yNDA2MTkxOTMwNTRaMBUxEzARBgNVBAMT CmV4ZWIyYi5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDzIj/+ 5ikfh+1p+UOj9Q91M0YJuezKzx1t2nuXKk44ONIo5EtRS8f8e1mB0IdMXi3V5y0z ljm5dcqQdXNYkVOoAbqXWwphxKgK3YezPwh///FOqV7v01BeJBgdokKdvtE7P63g ZXdBSx8SCnSzZsZm126GMovfOlhAjNNrohMw8mOksB2wDaYPh0eTjtFxR7Qj/QiM wsiNlw3tkvwPmANaQBxl7DNdhx0YvI1SakRs3CBS1SOG9iSCS2DTHVCnw1kO5KrZ nku3OH+JLb2NySb9hA/vgsZ1gTPuYxGjtF4pmIVA9QDwdzy2xjHtFt1yEp4ile5B ywE8pcERrazvJLITAgMBAAGjggI+MIICOjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FG5XpGCOsrPbQXfLD6dKQr+7Qg7yMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf r52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u bGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMEYG A1UdEQQ/MD2CCmV4ZWIyYi5jb22CDmZ0cC5leGViMmIuY29tgg9tYWlsLmV4ZWIy Yi5jb22CDnd3dy5leGViMmIuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYK KwYBBAHWeQIEAgSB9gSB8wDxAHYAO1N3dT4tuYBOizBbBv5AO2fYT8P0x70ADS1y b+H61BcAAAGOYrWoXgAABAMARzBFAiEAo3tzdpX+JY4XJL0N0AndkDQgLz6R/RF0 UBQQb+emafACIGLCJPnjMxBifAn8TWPSchvUU+d2zdWp6Vv29OSBtVg6AHcAdv+I Pwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp/mZ0xaOnQAAAGOYrWoZwAABAMASDBGAiEA 2iurCp9uEDRzJ5+MyybtQcpMJ8HcLyzmOYvL4ZbvjiUCIQDWCsBumjKdB/ibBD5q /Jq9hHIyJIDM0h0vTXiA7bxHADANBgkqhkiG9w0BAQsFAAOCAQEAinOMDzKeWfou NgApzoVMBbJuztp+mHbwx9HFmpzri/k1SRJiUC+0f0ithpvk7JB4E1z8izH4NLD6 5u4vg/wsgO+vCO37XlF8OQi4dDO8kSIoETU3ZHJpBfGwc8T6eVFr/a2j+Z9xiT5I xB6glyjT8USq1PoYQr0f3+Ylv/t+PZ+6BGIpnXiksffXFwaFlbjJpbHDlj795O4g zLLYbG9GB0o2XCzGjYbl6mJsIGGkrV9eoS5zbB04NGexb9kPsm9w6fNNJj8ibboD QVwSSv3BrPwji7CyWRSB3PsxS0lhS5mf2qMctT9h5RHW5f4xkPbTFr83pbyIsVdr Y+kyXrgiyw== -----END CERTIFICATE----- |
SSL_TLS_SNI | www.exeb2b.com |
HTTPS | on |
SCRIPT_URI | https://www.exeb2b.com/prikaz/list |
SCRIPT_URL | /prikaz/list |
UNIQUE_ID | ZgVRoAhjPEBgD1Szbu0ukwAALQc |
REDIRECT_STATUS | 200 |
REDIRECT_H2_STREAM_TAG | 51-3 |
REDIRECT_H2_STREAM_ID | 3 |
REDIRECT_H2_PUSHED_ON | |
REDIRECT_H2_PUSHED | |
REDIRECT_H2_PUSH | off |
REDIRECT_H2PUSH | off |
REDIRECT_HTTP2 | on |
REDIRECT_SSL_CLIENT_CERT | |
REDIRECT_SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIFEzCCA/ugAwIBAgISBC0rFydFzkdgRmgFZ01JNmcQMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAzMjExOTMwNTVaFw0yNDA2MTkxOTMwNTRaMBUxEzARBgNVBAMT CmV4ZWIyYi5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDzIj/+ 5ikfh+1p+UOj9Q91M0YJuezKzx1t2nuXKk44ONIo5EtRS8f8e1mB0IdMXi3V5y0z ljm5dcqQdXNYkVOoAbqXWwphxKgK3YezPwh///FOqV7v01BeJBgdokKdvtE7P63g ZXdBSx8SCnSzZsZm126GMovfOlhAjNNrohMw8mOksB2wDaYPh0eTjtFxR7Qj/QiM wsiNlw3tkvwPmANaQBxl7DNdhx0YvI1SakRs3CBS1SOG9iSCS2DTHVCnw1kO5KrZ nku3OH+JLb2NySb9hA/vgsZ1gTPuYxGjtF4pmIVA9QDwdzy2xjHtFt1yEp4ile5B ywE8pcERrazvJLITAgMBAAGjggI+MIICOjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYE FG5XpGCOsrPbQXfLD6dKQr+7Qg7yMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYf r52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8u bGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMEYG A1UdEQQ/MD2CCmV4ZWIyYi5jb22CDmZ0cC5leGViMmIuY29tgg9tYWlsLmV4ZWIy Yi5jb22CDnd3dy5leGViMmIuY29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBQYK KwYBBAHWeQIEAgSB9gSB8wDxAHYAO1N3dT4tuYBOizBbBv5AO2fYT8P0x70ADS1y b+H61BcAAAGOYrWoXgAABAMARzBFAiEAo3tzdpX+JY4XJL0N0AndkDQgLz6R/RF0 UBQQb+emafACIGLCJPnjMxBifAn8TWPSchvUU+d2zdWp6Vv29OSBtVg6AHcAdv+I Pwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp/mZ0xaOnQAAAGOYrWoZwAABAMASDBGAiEA 2iurCp9uEDRzJ5+MyybtQcpMJ8HcLyzmOYvL4ZbvjiUCIQDWCsBumjKdB/ibBD5q /Jq9hHIyJIDM0h0vTXiA7bxHADANBgkqhkiG9w0BAQsFAAOCAQEAinOMDzKeWfou NgApzoVMBbJuztp+mHbwx9HFmpzri/k1SRJiUC+0f0ithpvk7JB4E1z8izH4NLD6 5u4vg/wsgO+vCO37XlF8OQi4dDO8kSIoETU3ZHJpBfGwc8T6eVFr/a2j+Z9xiT5I xB6glyjT8USq1PoYQr0f3+Ylv/t+PZ+6BGIpnXiksffXFwaFlbjJpbHDlj795O4g zLLYbG9GB0o2XCzGjYbl6mJsIGGkrV9eoS5zbB04NGexb9kPsm9w6fNNJj8ibboD QVwSSv3BrPwji7CyWRSB3PsxS0lhS5mf2qMctT9h5RHW5f4xkPbTFr83pbyIsVdr Y+kyXrgiyw== -----END CERTIFICATE----- |
REDIRECT_SSL_TLS_SNI | www.exeb2b.com |
REDIRECT_HTTPS | on |
REDIRECT_SCRIPT_URI | https://www.exeb2b.com/prikaz/list |
REDIRECT_SCRIPT_URL | /prikaz/list |
REDIRECT_UNIQUE_ID | ZgVRoAhjPEBgD1Szbu0ukwAALQc |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php/prikaz/list |
REQUEST_TIME_FLOAT | 1711624608.0989 |
REQUEST_TIME | 1711624608 |