Some useful middleware for your HTTP routes of your Laravel app or API.
ForceHttpsScheme
This middleware will enforce the same scheme to any URL generated by the framework so in any case the current requested URL contains HTTPS won't mix the non-secured HTTP for things like images and other assets embedded using Laravel functions like asset , route or url.
/** * The application's global HTTP middleware stack. * * These middleware are run during every request to your application. * * @vararray<int, class-string|string> */protected $middleware = [\OpenSoutheners\ExtendedLaravel\Http\Middleware\ForceHttpsScheme::class,// The rest of global middleware...];