Download the PHP package mohdraquib/laravel-secure-middleware without Composer
On this page you can find all versions of the php package mohdraquib/laravel-secure-middleware. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mohdraquib/laravel-secure-middleware
More information about mohdraquib/laravel-secure-middleware
Files in mohdraquib/laravel-secure-middleware
Package laravel-secure-middleware
Short Description Laravel middleware to enforce HTTPS, HSTS, and WWW/Non-WWW redirection.
License MIT
Informations about the package laravel-secure-middleware
Laravel Secure Middleware
A Laravel middleware package that enforces secure web behavior like automatic HTTPS redirection, forcing or removing www.
, and setting the HSTS header for stricter browser security. Built for simplicity, flexibility, and modern Laravel projects.
✨ Features
- 🔐 Automatically redirects all HTTP traffic to HTTPS (
AlwaysUseHTTPS
) - 🌐 Forces all URLs to remove the
www.
prefix (ForceNonWWW
) - 🌐 Or forces all URLs to use the
www.
prefix (ForceWWW
) - 🔒 Adds HTTP Strict Transport Security headers (
EnableHSTS
) - 📦 Easy to install via Composer
- 🚀 Works out-of-the-box with Laravel's middleware stack
📦 Installation
Install the package using Composer:
🧩 Usage
Register the middleware in your Laravel application's app/Http/Kernel.php
.
➕ Add to Global Middleware Stack
➕ Or Register as Route Middleware
Then apply to specific routes:
🧱 Middleware Details
AlwaysUseHTTPS
Redirects all HTTP requests to their HTTPS equivalents. Prevents unsecured traffic automatically.
EnableHSTS
Adds the Strict-Transport-Security
header to all secure (HTTPS) responses to instruct browsers to always use HTTPS.
ForceNonWWW
Redirects all www.example.com
URLs to example.com
, maintaining SEO consistency and simplifying domain access.
ForceWWW
Redirects all example.com
URLs to www.example.com
, if you prefer using the www.
subdomain.
🔄 Example Redirects
http://www.example.com/test
→https://example.com/test
https://example.com/test
→https://www.example.com/test
(if usingForceWWW
)
📄 License
This package is open-sourced software licensed under the MIT license.
👤 Author
Mohammad Raquib
GitHub
Secure your Laravel application in seconds with smart middleware!