22. InvalidArgumentException
…/­vendor/­symfony/­http-foundation/­RedirectResponse.php82
21. Symfony\Component\HttpFoundation\RedirectResponse setTargetUrl
…/­vendor/­symfony/­http-foundation/­RedirectResponse.php39
20. Symfony\Component\HttpFoundation\RedirectResponse __construct
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Redirector.php186
19. Illuminate\Routing\Redirector createRedirect
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Redirector.php55
18. Illuminate\Routing\Redirector back
…/­vendor/­laravel/­framework/­src/­Illuminate/­Support/­Facades/­Facade.php205
17. Illuminate\Support\Facades\Facade __callStatic
…/­app/­controllers/­Shop/­ArticlesController.php928
16. ArticlesController sortiranje
<#unknown>0
15. call_user_func_array
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Controller.php231
14. Illuminate\Routing\Controller callAction
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­ControllerDispatcher.php93
13. Illuminate\Routing\ControllerDispatcher call
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­ControllerDispatcher.php62
12. Illuminate\Routing\ControllerDispatcher dispatch
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Router.php967
11. Illuminate\Routing\Router Illuminate\Routing\{closure}
<#unknown>0
10. call_user_func_array
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Route.php109
9. Illuminate\Routing\Route run
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Router.php1033
8. Illuminate\Routing\Router dispatchToRoute
…/­vendor/­laravel/­framework/­src/­Illuminate/­Routing/­Router.php1001
7. Illuminate\Routing\Router dispatch
…/­vendor/­laravel/­framework/­src/­Illuminate/­Foundation/­Application.php781
6. Illuminate\Foundation\Application dispatch
…/­vendor/­laravel/­framework/­src/­Illuminate/­Foundation/­Application.php745
5. Illuminate\Foundation\Application handle
…/­vendor/­laravel/­framework/­src/­Illuminate/­Session/­Middleware.php72
4. Illuminate\Session\Middleware handle
…/­vendor/­laravel/­framework/­src/­Illuminate/­Cookie/­Queue.php47
3. Illuminate\Cookie\Queue handle
…/­vendor/­laravel/­framework/­src/­Illuminate/­Cookie/­Guard.php51
2. Illuminate\Cookie\Guard handle
…/­vendor/­stack/­builder/­src/­Stack/­StackedHttpKernel.php23
1. Stack\StackedHttpKernel handle
…/­vendor/­laravel/­framework/­src/­Illuminate/­Foundation/­Application.php641
0. Illuminate\Foundation\Application run
…/­index.php49

InvalidArgumentException

Callstack information; navigate with mouse or keyboard using Ctrl+↑ or Ctrl+↓
Copy-to-clipboard button
Exception message and its type
Code snippet where the error was thrown
Server state information
Application provided context information
InvalidArgumentException thrown with message "Cannot redirect to an empty URL." Stacktrace: #22 InvalidArgumentException in /chroot/home/exebtwob/exeb2b.com/html/vendor/symfony/http-foundation/RedirectResponse.php:82 #21 Symfony\Component\HttpFoundation\RedirectResponse:setTargetUrl in /chroot/home/exebtwob/exeb2b.com/html/vendor/symfony/http-foundation/RedirectResponse.php:39 #20 Symfony\Component\HttpFoundation\RedirectResponse:__construct in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/Redirector.php:186 #19 Illuminate\Routing\Redirector:createRedirect in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/Redirector.php:55 #18 Illuminate\Routing\Redirector:back in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:205 #17 Illuminate\Support\Facades\Facade:__callStatic in /chroot/home/exebtwob/exeb2b.com/html/app/controllers/Shop/ArticlesController.php:928 #16 ArticlesController:sortiranje in <#unknown>:0 #15 call_user_func_array in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:231 #14 Illuminate\Routing\Controller:callAction in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:93 #13 Illuminate\Routing\ControllerDispatcher:call in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:62 #12 Illuminate\Routing\ControllerDispatcher:dispatch in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:967 #11 Illuminate\Routing\Router:Illuminate\Routing\{closure} in <#unknown>:0 #10 call_user_func_array in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php:109 #9 Illuminate\Routing\Route:run in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:1033 #8 Illuminate\Routing\Router:dispatchToRoute in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php:1001 #7 Illuminate\Routing\Router:dispatch in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:781 #6 Illuminate\Foundation\Application:dispatch in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:745 #5 Illuminate\Foundation\Application:handle in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Session/Middleware.php:72 #4 Illuminate\Session\Middleware:handle in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php:47 #3 Illuminate\Cookie\Queue:handle in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php:51 #2 Illuminate\Cookie\Guard:handle in /chroot/home/exebtwob/exeb2b.com/html/vendor/stack/builder/src/Stack/StackedHttpKernel.php:23 #1 Stack\StackedHttpKernel:handle in /chroot/home/exebtwob/exeb2b.com/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:641 #0 Illuminate\Foundation\Application:run in /chroot/home/exebtwob/exeb2b.com/html/index.php:49

Cannot redirect to an empty URL.

     * @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:
	public function sortiranje()
	{
		$offset = Language::segment_offset();
		$lang = Language::multi() ? Request::segment(1) : null;
 
		$sortiranje = Request::segment(2+$offset);
		   Session::put('order',$sortiranje);
		return Redirect::back();
	}
	public function valuta()
<#unknown>
	 * @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);
		};
	}
<#unknown>
	 *
	 * @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();
 
empty
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
USER exebtwob
HOME /home/exebtwob
PATH_TRANSLATED redirect:/index.php/sortiranje/price_desc/price_desc
PATH_INFO /sortiranje/price_desc
SCRIPT_NAME /index.php
REQUEST_URI /sortiranje/price_desc
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/2.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /sortiranje/price_desc
REMOTE_PORT 60132
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 3.238.161.165
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 36-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/sortiranje/price_desc
SCRIPT_URL /sortiranje/price_desc
UNIQUE_ID ZgW2fQhjPEBgD1Szbu1GvQAALwI
REDIRECT_STATUS 200
REDIRECT_H2_STREAM_TAG 36-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/sortiranje/price_desc
REDIRECT_SCRIPT_URL /sortiranje/price_desc
REDIRECT_UNIQUE_ID ZgW2fQhjPEBgD1Szbu1GvQAALwI
FCGI_ROLE RESPONDER
PHP_SELF /index.php/sortiranje/price_desc
REQUEST_TIME_FLOAT 1711650429.112
REQUEST_TIME 1711650429
empty
0. Whoops\Handler\PrettyPageHandler