Nelson Melecio Nelson Melecio - 6 months ago 24
PHP Question

How to force Laravel Project to use HTTPS for all routes?

I am working on a project that requires a secure connection.

I can set the route, uri, asset to use 'https' via:

Route::get('order/details/{id}', ['uses' => 'OrderController@details', 'as' => 'order.details', 'https']);

url($language.'/index', [], true)

asset('css/bootstrap.min.css', true)

But setting the parameters all the time seems tiring.

Is there a way to force all routes to generate HTTPS links?


You can set 'url' => '' in config/app.php or you could use a middleware class Laravel 5 - redirect to HTTPS.