What will the election result mean for your freelance workforce?

Following almost a decade of coalition governments, hung parliaments and uncertainty on everything from Scottish independence to Brexit, the December 12th UK General Election returned a decisive result, with Boris Johnson’s Conservative Party winning a significant majority.

If you’re a small business owner, chances are that you’ve been feeling the effects of all these years of political, economic and social uncertainty, and you might now be wondering what comes next, what does the election result mean for you?

One aspect of business that the result will have particular significance for is the UK’s growing freelance workforce. The IPSE (Association of Independent Professionals and the Self-Employed) currently puts the UK’s freelance population at 4.3 million workers, or around 15 per cent of the UK’s total.

As a small business owner, it’s very possible that you employ freelancers and their importance to the UK economy is forecast to continue growing. In this piece we’ll examine what the election result could mean for the UK’s freelancers, and the companies that employ them.

Brexit

One benefit of the Conservatives forming a majority government is that it provides some long overdue certainty on the direction of the Brexit process, potentially bringing to an end the uncertainty that has been plaguing the freelance industry in the UK for almost four years.

With a majority government in place, it now appears unlikely that the UK will leave the EU without some form of a trade deal in place, something which should positively impact confidence among the freelance sector.

However, with Brexit now all but certain to go ahead in 2020, the way small businesses like yours hire freelancers could change. There will likely be a reduction in the number of EU nationals freelancing in the UK (due to a combination of legislation and deeper social uncertainty) meaning that the freelance talent pool might become smaller and dominated by UK nationals.

Another potential issue is the reverse of this, as UK freelancers may now similarly find it more difficult to work for EU companies. This could lead to an uptick in freelancers seeking more reliable, permanent work, but overall, this is unlikely to offset the continuing growth of the freelance sector.

IR35

Arguably the biggest issue affecting the UK freelance sector this year has been uncertainty caused by April 2020’s scheduled changes to off payroll IR35 legislation for private sector workers. The pending legislation will essentially seek to better combat “tax avoidance” by freelancers and the companies that engage them (off-payroll).

The legislation has caused huge concerns in the world of freelance and self-employed workers, with a growing list of companies of all sizes saying that they will no longer engage limited company contractors in order to avoid being impacted by the “draconian” new rules.

The Conservative Manifesto, surprisingly, made no mention of IR35 changes, but Chancellor Sajid Javid has promised to review them ahead of their implementation next spring, a statement that is thought to have won the Conservatives a significant number of freelance votes.

However, with a government Budget not due until February next year, there is still likely to be a considerable amount of IR35 related uncertainty for both freelancers and companies for at least another few months.

Julia Kermode, Chief Executive of the Freelancer & Contractor Services Association (FCSA), said February would be “too late” for a review of the changes, adding: “If they don’t delay then the promise was nothing short of an arrogant and disingenuous move to secure votes. Many businesses have already invested heavily in preparing for the changes and given the legal requirement for reasonable care, it is unrealistic to press pause for a potentially meaningless review to take place. If the Government wants to avoid utter chaos and shambles, businesses need clarity now.”

Conservative policy

While Brexit and IR35 will continue to dominate the discussion for a while yet at least, Prime Minister Boris Johnson has said that his party’s “manifesto sets out plans to launch a review into how we can better support self-employed people – including improving their access to finance and credit, making the tax system easier to navigate, and examining how better broadband can boost homeworking."

Other proposed policies include an increase the National Insurance threshold and a review of business rates. The Conservatives have also stated their intention to crack down on late payments (a constant issue within the freelance world) and to “strengthen the powers of the Small Business Commissioner.”

While all these policies will sound good to freelancers in theory, the previous years have taught us that things are rarely that straightforward in politics. Brexit and IR35 are the two big issues for freelancers and the companies that employ them, and the coming months will see both come to the fore, with their eventual outcomes likely shaping the next few years for the UK’s freelance sector and the small businesses, like yours, that both fuel and rely on it.


Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/home/bizsale/storage/framework/sessions/g6nlIwFy5PS3p66yXhHNnwD8AOqe7s7xcDBtWJAt): failed to open stream: No space left on device ErrorException thrown with message "file_put_contents(/home/bizsale/storage/framework/sessions/g6nlIwFy5PS3p66yXhHNnwD8AOqe7s7xcDBtWJAt): failed to open stream: No space left on device" Stacktrace: #7 ErrorException in /home/bizsale/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/bizsale/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/bizsale/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/bizsale/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /home/bizsale/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/bizsale/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/bizsale/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/bizsale/public_html/index.php:65
Application frames (1) All frames (8)
7
ErrorException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
6
file_put_contents
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
5
Illuminate
\
Filesystem
\
Filesystem
put
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
83
4
Illuminate
\
Session
\
FileSessionHandler
write
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
128
3
Illuminate
\
Session
\
Store
save
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
87
2
Illuminate
\
Session
\
Middleware
\
StartSession
terminate
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
218
1
Illuminate
\
Foundation
\
Http
\
Kernel
terminateMiddleware
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
189
0
Illuminate
\
Foundation
\
Http
\
Kernel
terminate
/
public_html
/
index.php
65
/
home
/
bizsale
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(/home/bizsale/storage/framework/sessions/g6nlIwFy5PS3p66yXhHNnwD8AOqe7s7xcDBtWJAt): failed to open stream: No space left on device"
    
/
home
/
bizsale
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/bizsale/storage/framework/sessions/g6nlIwFy5PS3p66yXhHNnwD8AOqe7s7xcDBtWJAt"
    
  2. "a:3:{s:6:"_token";s:40:"D1fb6uhi4kzyvVbewRd1DRs59zUXFgjoRDeeelzR";s:9:"_previous";a:1:{s:3:"url";s:105:"https://w.workfromhome.co.uk/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/
home
/
bizsale
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/bizsale/storage/framework/sessions/g6nlIwFy5PS3p66yXhHNnwD8AOqe7s7xcDBtWJAt"
    
  2. "a:3:{s:6:"_token";s:40:"D1fb6uhi4kzyvVbewRd1DRs59zUXFgjoRDeeelzR";s:9:"_previous";a:1:{s:3:"url";s:105:"https://w.workfromhome.co.uk/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/
home
/
bizsale
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "g6nlIwFy5PS3p66yXhHNnwD8AOqe7s7xcDBtWJAt"
    
  2. "a:3:{s:6:"_token";s:40:"D1fb6uhi4kzyvVbewRd1DRs59zUXFgjoRDeeelzR";s:9:"_previous";a:1:{s:3:"url";s:105:"https://w.workfromhome.co.uk/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/
home
/
bizsale
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/
home
/
bizsale
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
      #requestUri: "/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isClientIpsValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
bizsale
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
      #requestUri: "/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isClientIpsValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
bizsale
/
public_html
/
index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
      #requestUri: "/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isClientIpsValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
Key Value
XSRF-TOKEN
"eyJpdiI6ImM3TzlWMWs4eEh1dFhUMFFjRkdtanc9PSIsInZhbHVlIjoiWnFGN0E4ZEd4dTM1Y0k3MVZHaDEyKzZWejFQNWtyTU1aM1FMK3RiMmNzanlzT1pHdGhSQlBEN3ptdHEyZFBYN1BlMVFGalI0TXJncDlJRzNaSjNcL0NRPT0iLCJtYWMiOiIwY2RhODBiNzFiNjFmYzY0N2IwM2I0ZDBmZWE0YzE2NWYxYmFiZjRmYjZkMTY3N2VkZjQ2M2RhOGY0NjU1MjdhIn0="
laravel_session
"eyJpdiI6Im9NRVwvWFJ0OVU3T0xNUlVtbUg0R29nPT0iLCJ2YWx1ZSI6ImJQekJiTUphZkIrVHBDbG5wUDZVZ3N4dXJURWNtMmpwWUtqUHdVSlwvZU9cLzhuSU4zb2VQMk81TnlDN2txT1dmSTFYNlArc3pBYjNvMmtsT3JLMVV1S0E9PSIsIm1hYyI6IjYyNDRjNGMzYWIyMGE4Yjg5N2M3NTI4ZDE5MGYzMjE0NDkyNjY2ZjQ5ODUzNmYwYzY5YTgxMTUzYWI5NDFiMTAifQ=="
empty
Key Value
TZ
"UTC"
REDIRECT_REDIRECT_UNIQUE_ID
"aj8p1xiHMCt4aKZHxmDdngAAAA0"
REDIRECT_REDIRECT_SCRIPT_URL
"/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
REDIRECT_REDIRECT_SCRIPT_URI
"https://w.workfromhome.co.uk/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_SSL_TLS_SNI
"w.workfromhome.co.uk"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"aj8p1xiHMCt4aKZHxmDdngAAAA0"
REDIRECT_SCRIPT_URL
"/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
REDIRECT_SCRIPT_URI
"https://w.workfromhome.co.uk/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"w.workfromhome.co.uk"
REDIRECT_HANDLER
"application/x-httpd-ea-php71"
REDIRECT_STATUS
"200"
UNIQUE_ID
"aj8p1xiHMCt4aKZHxmDdngAAAA0"
SCRIPT_URL
"/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
SCRIPT_URI
"https://w.workfromhome.co.uk/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
HTTPS
"on"
SSL_TLS_SNI
"w.workfromhome.co.uk"
HTTP_X_FORWARDED_FOR
"216.73.217.108"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])"
HTTP_ACCEPT
"*/*"
HTTP_COOKIE
"XSRF-TOKEN=eyJpdiI6ImM3TzlWMWs4eEh1dFhUMFFjRkdtanc9PSIsInZhbHVlIjoiWnFGN0E4ZEd4dTM1Y0k3MVZHaDEyKzZWejFQNWtyTU1aM1FMK3RiMmNzanlzT1pHdGhSQlBEN3ptdHEyZFBYN1BlMVFGalI0TXJncDlJRzNaSjNcL0NRPT0iLCJtYWMiOiIwY2RhODBiNzFiNjFmYzY0N2IwM2I0ZDBmZWE0YzE2NWYxYmFiZjRmYjZkMTY3N2VkZjQ2M2RhOGY0NjU1MjdhIn0%3D; laravel_session=eyJpdiI6Im9NRVwvWFJ0OVU3T0xNUlVtbUg0R29nPT0iLCJ2YWx1ZSI6ImJQekJiTUphZkIrVHBDbG5wUDZVZ3N4dXJURWNtMmpwWUtqUHdVSlwvZU9cLzhuSU4zb2VQMk81TnlDN2txT1dmSTFYNlArc3pBYjNvMmtsT3JLMVV1S0E9PSIsIm1hYyI6IjYyNDRjNGMzYWIyMGE4Yjg5N2M3NTI4ZDE5MGYzMjE0NDkyNjY2ZjQ5ODUzNmYwYzY5YTgxMTUzYWI5NDFiMTAifQ%3D%3D"
HTTP_ACCEPT_ENCODING
"gzip, br"
HTTP_CF_RAY
"a120bb9a7a51c235-CMH"
HTTP_CDN_LOOP
"cloudflare; loops=1"
HTTP_CF_IPCOUNTRY
"US"
HTTP_CF_VISITOR
"{"scheme":"https"}"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"w.workfromhome.co.uk"
HTTP_X_HTTPS
"1"
PATH
"/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"w.workfromhome.co.uk"
SERVER_ADDR
"172.31.31.57"
SERVER_PORT
"443"
REMOTE_ADDR
"216.73.217.108"
DOCUMENT_ROOT
"/home/bizsale/public_html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
"/cgi-sys"
CONTEXT_DOCUMENT_ROOT
"/usr/local/cpanel/cgi-sys/"
SERVER_ADMIN
"[email protected]"
SCRIPT_FILENAME
"/home/bizsale/public_html/index.php"
REMOTE_PORT
"9969"
REDIRECT_URL
"/index.php"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/Blogs/what-will-the-election-result-mean-for-your-freelance-workforce-219740"
SCRIPT_NAME
"/index.php"
ORIG_SCRIPT_FILENAME
"/usr/local/cpanel/cgi-sys/ea-php71"
ORIG_PATH_INFO
"/index.php"
ORIG_PATH_TRANSLATED
"/home/bizsale/public_html/index.php"
ORIG_SCRIPT_NAME
"/cgi-sys/ea-php71"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1782524375.4326
REQUEST_TIME
1782524375
argv
[]
argc
0
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:6coDXzCRsacXGmkPvjvAXO03DG2dJJdkX6rr1+rpvVg="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"bizsale_db"
DB_USERNAME
"bizsale_admin"
DB_PASSWORD
"+fUTe#g#3."
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
EMAIL_TESTING
"true"
COMPANIESHOUSE_KEY
"u82ND42fnkdYxqCH945hvlmaflxDPIyT2sMcWLrj"
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:6coDXzCRsacXGmkPvjvAXO03DG2dJJdkX6rr1+rpvVg="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"bizsale_db"
DB_USERNAME
"bizsale_admin"
DB_PASSWORD
"+fUTe#g#3."
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
EMAIL_TESTING
"true"
COMPANIESHOUSE_KEY
"u82ND42fnkdYxqCH945hvlmaflxDPIyT2sMcWLrj"
0. Whoops\Handler\PrettyPageHandler