I thought this would be a quick search on the internet to make all routes HTTPS in Laravel, but came across a lot of solutions and a lot which seemed like to much code/work for something that i thought would be a quick fix and some of the solutions just did not work for me.
After a while of searching the simplest way i found was to edit:
C:ExampleappProvidersAppServiceProvider
and at the top of AppServiceProvider file add:
use IlluminateSupportFacadesURL;
and then under boot add the below.
public function boot()
{
URL::forceScheme('https');
}
That’s how simple it was, now all routes should use HTTPS.
Note: This should mainly be done on the server side unless you have no other options.