2016-07-24 63 views
1

我使用的是最新版本的laravel 5.2的,我想在HTTPS協議Laravel - 讓laravel 5應用程序使用HTTPS

我從搜索找到運行孔程序是:

  1. 設置一個過濾器,但filter.php沒有找到任何更在此 版本
  2. 設置在某種程度上服務器,使之,但我不能,因爲我是新
  3. 實施中間件,我無法理解太

我想在我的應用程序中實現https,什麼是最佳方式以及如何實現? 我會感謝您的詳細解答。

注:本地主機上開發,XAMP使用時,Windows 10

+0

這聽起來像你需要做一些更多的研究來了解你們的問題解決。發佈一些代碼,有人可以幫助 – nagyben

+2

refrences: http://stackoverflow.com/questions/19967788/laravel-redirect-all-requests-to-https http://stackoverflow.com/questions/38554636/ laravel-make-laravel-5-app-use-https http://stackoverflow.com/questions/28402726/laravel-5-redirect-to-https –

回答

1

你可以使用middleware

class HttpsMiddleware { 

    public function handle($request, Closure $next) 
    { 
     if (! $request->secure() && app()->environment() === 'production') { 
      return redirect()->secure($request->path()); 
     } 

     return $next($request); 
    } 
} 
+0

你能解釋更多嗎?.. –