[PHP] Laravel-Invalid request (Unsupported SSL request)

鬼打牆的問題,讓整個Laravel完全load 不出資料與樣版

問了谷歌大神解法都無法,這裡列出所有解法,當遇到一個問題,不要以為一樣的問題解法都會一樣哦!!

1.首先最常見解法就是在下路徑檔案改code,但實在不知道$this->app這個是從何而來,最後是無解收場!

app/Providers/AppServiceProvider.php

     //check that app is local
       if ($this->app->isLocal()) {
              //if local register your services you require for development
            $this->app->register('Barryvdh\Debugbar\ServiceProvider');
        }else{
              //else register your services you require for production
            $this->app['request']->server->set('HTTPS', true);
        }

解法連結

2.這個解法最簡單,請簡查url是否打了https而不是http

通常本機都沒有ssl憑證,基本上就run不起https server

解法連結

3.回到第一個解法的檔案(app/Providers/AppServiceProvider.php)

查看是否包了下列這一段

  \URL::forceScheme('https');把他刪的就好了(改為http也沒用)
    public function boot()
    {
        //
        Schema::defaultStringLength(191);
        \URL::forceScheme('https');
    }