Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Psr15 Bridge

Laravel Psr15 Bridge Laravel Package

softonic/laravel-psr15-bridge

softonic/laravel-psr15-bridge integrates PSR-15 middleware into Laravel, letting you reuse compatible HTTP middleware within Laravel’s pipeline. It bridges PSR-15 interfaces and Laravel request handling for cleaner interoperability and more portable middleware.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Laravel Psr15 Bridge
What is softonic/laravel-psr15-bridge?
softonic/laravel-psr15-bridge is a Laravel package that integrates PSR-15 middleware into Laravel's HTTP pipeline. It bridges PSR-15 interfaces and Laravel request handling so compatible middleware can be reused with less framework-specific code. The current 5.0.0 release is pinned to Laravel 12 and PHP 8.5.
How do I install softonic/laravel-psr15-bridge?
Install it with Composer as you would any Laravel package. Your application must satisfy the 5.0.0 constraints of Laravel ^12.0 and PHP ^8.5, otherwise Composer resolution will fail. After installation, follow the package service-provider and configuration conventions if any are documented in the repository.
Which Laravel and PHP versions does softonic/laravel-psr15-bridge support?
Version 5.0.0 requires Laravel ^12.0 and PHP ^8.5. That is a hard Composer constraint, so it cannot be partially adopted on Laravel 10 or 11, or on PHP 8.1 through 8.4. Older applications are expected to remain on a previous package version.
Can I use softonic/laravel-psr15-bridge in a Laravel 11 application?
No, version 5.0.0 cannot be installed on Laravel 11 because it requires Laravel ^12.0 and PHP ^8.5. You would need to complete a coordinated Laravel and PHP upgrade before adopting this release. Alternatively, pin an older 4.x version, but confirm its support and security-patch policy first.
How does the package bridge PSR-15 middleware into Laravel's pipeline?
The package adapts PSR-15 middleware interfaces to Laravel request handling so compatible middleware can participate in Laravel's HTTP pipeline. The goal is cleaner interoperability and more portable middleware rather than Laravel-specific reimplementation. Review the repository documentation for the exact registration and configuration steps.
Is softonic/laravel-psr15-bridge production ready?
The technical evaluation rates it a conditional hold because the 5.0.0 platform floor is ahead of mainstream enterprise adoption. It is a clean fit for greenfield Laravel 12 services already running PHP 8.5, but risky for existing Laravel 11 or PHP 8.3-8.4 applications. Validate PHP 8.5 extension coverage, CI test-matrix evidence, and the 4.x support policy before production use.
Does version 5.0.0 contain breaking code changes beyond the Composer constraints?
The release notes described in the evaluation present 5.0.0 as a requirements bump, not a feature release. However, the provided material does not confirm whether there are removed methods, renamed config keys, or changed defaults. Check the changelog and any 4.x-to-5.x upgrade guide before assuming it is constraint-only.
What is the upgrade path from 4.x to 5.x?
First confirm every consuming application is on Laravel 12 and PHP 8.5, because the 5.0.0 constraint is binary. Then review the repository changelog and upgrade documentation for code or API changes, which are not established in the provided evaluation. If you cannot meet the platform baseline, remain on 4.x and verify its maintenance and security-patch commitment.
Can I reuse existing PSR-15 middleware from other frameworks with this package?
The package is intended to let you reuse compatible PSR-15 HTTP middleware inside Laravel by bridging the interfaces to Laravel request handling. Compatibility still depends on the middleware itself and its own dependencies, and the host app must meet Laravel 12 and PHP 8.5. Test each middleware in your Laravel pipeline before relying on it in production.
What are alternatives to softonic/laravel-psr15-bridge?
Alternatives include writing native Laravel middleware, building a small custom PSR-15 adapter, or evaluating other bridge packages that support your current Laravel and PHP baseline. The right choice depends on how much existing PSR-15 middleware you need to reuse and whether you can adopt Laravel 12 with PHP 8.5. For older stacks, staying on the package's 4.x line may be more practical than forcing the 5.0.0 platform upgrade.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core