public function back(): RedirectResponse
    {
        $refererUri = request()->headers()->get('Referer');

        // Ensure the route being redirected to is a valid internal route
        if (! router()->isInternalUri($refererUri)) {
            // If not set as the index
            $refererUri = '/';
        }

        $this->setUri($refererUri ?: '/');

        return $this;
    }
public function back(): RedirectResponse
    {
        $refererUri = request()->headers()->get('Referer');

        // Ensure the route being redirected to is a valid internal route
        if (! router()->isInternalUri($refererUri)) {
            // If not set as the index
            $refererUri = '/';
        }

        $this->setUri($refererUri ?: '/');

        return $this;
    }
public function back ( ) : RedirectResponse { $ refererUri = request ( ) -> headers ( ) -> get ( 'Referer' ) ; // Ensure the route being redirected to is a valid internal route if ( ! router ( ) -> isInternalUri ( $ refererUri ) ) { // If not set as the index $ refererUri = '/' ; } $ this -> setUri ( $ refererUri ? : '/' ) ; return $ this ; }
Redirect back to the referer.

@return \Valkyrja\Http\RedirectResponse
Redirect back to the referer .