open-southeners/extended-laravel
Adds handy Laravel extensions and helper utilities to streamline common tasks and reduce boilerplate. Designed as a lightweight add-on for projects needing extra convenience features beyond the core framework, with simple installation and integration.
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.
Add this middleware on your Laravel app:
{% tabs %}
{% tab title="Laravel 11+" %}
Add the following to your bootstrap/app.php
{% endtab %}
{% tab title="Laravel 10" %}
Add the following to your app/Http/Kernel.php
/**
* The application's global HTTP middleware stack.
*
* These middleware are run during every request to your application.
*
* [@var](https://github.com/var) array<int, class-string|string>
*/
protected $middleware = [
\OpenSoutheners\ExtendedLaravel\Http\Middleware\ForceHttpsScheme::class,
// The rest of global middleware...
];
{% endtab %} {% endtabs %}
How can I help you explore Laravel packages today?