File tree Expand file tree Collapse file tree 3 files changed +26
-3
lines changed Expand file tree Collapse file tree 3 files changed +26
-3
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ class Kernel extends HttpKernel
28
28
*/
29
29
protected $ middlewareGroups = [
30
30
'web ' => [
31
+ \App \Http \Middleware \HttpsOnly::class,
31
32
\App \Http \Middleware \Localize::class,
32
33
\App \Http \Middleware \EncryptCookies::class,
33
34
\Illuminate \Cookie \Middleware \AddQueuedCookiesToResponse::class,
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 HttpsOnly
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
+ if (! $ request ->secure () && env ('APP_ENV ' ) === 'production ' ) {
19
+ return redirect ()->secure ($ request ->getRequestUri ());
20
+ }
21
+
22
+ return $ next ($ request );
23
+ }
24
+ }
Original file line number Diff line number Diff line change @@ -25,8 +25,6 @@ public function boot()
25
25
*/
26
26
public function register ()
27
27
{
28
- if (env ('APP_ENV ' ) === 'production ' ) {
29
- $ this ->app ['url ' ]->forceScheme ('https ' );
30
- }
28
+ //
31
29
}
32
30
}
You can’t perform that action at this time.
0 commit comments