Commit a05023b 1 parent 25851ad commit a05023b Copy full SHA for a05023b
File tree 2 files changed +26
-0
lines changed
2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ class Kernel extends HttpKernel
30
30
\Illuminate \View \Middleware \ShareErrorsFromSession::class,
31
31
\App \Http \Middleware \VerifyCsrfToken::class,
32
32
\Illuminate \Routing \Middleware \SubstituteBindings::class,
33
+ \App \Http \Middleware \HttpsProtocol::class,
33
34
],
34
35
35
36
'api ' => [
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ namespace App \Http \Middleware ;
4
+
5
+ use Closure ;
6
+
7
+ class HttpsProtocol
8
+ {
9
+ /**
10
+ * Handle an incoming request.
11
+ *
12
+ * @param \Illuminate\Http\Request $request
13
+ * @param \Closure $next
14
+ * @return mixed
15
+ */
16
+ public function handle ($ request , Closure $ next )
17
+ {
18
+ // https://stackoverflow.com/a/28403907
19
+ if (!$ request ->secure () && App::environment () === 'production ' ) {
20
+ return redirect ()->secure ($ request ->getRequestUri ());
21
+ }
22
+
23
+ return $ next ($ request );
24
+ }
25
+ }
You can’t perform that action at this time.
0 commit comments