Laravel Force HTTPS

Published: 31, Mar 2015

Using App::before

You might be able to take advantage of the App::before() block in the app/filters.php file.

Change the block to include a simple check to see if the current request is secure, and if not, redirect it.

Using Filters

Another option might be to create a filter like so. People generally store this also in app/filters.php.

You can then enforce that new filter to any of your routes, route groups, or controllers like this.

Individual Route

Route Group


You’ll need to do this in your controller’s __construct() method.


(714) 501-9867


Orange County, California