Weave Code
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

Uri Laravel Package

zenstruck/uri

Immutable, fluent URI/URL value objects for PHP with easy parsing, building, and modification of URIs. Create, normalize, and manipulate components (scheme, host, path, query, fragment) safely, with helpers for encoding and query params.

View on GitHub
Deep Wiki
Context7
v2.4.0

75984c6 minor: upgrade PHPStan to 2 (#25) by @kbond b639aaa feat: Symfony 8 support (#25) by @kbond 250baaf minor: php 8.4 support (#24) by @kbond 1cc38f9 minor: fix deprecations/sca (#24) by @kbond

Full Change List

v2.3.1

c9c9cd8 fix: getString() behaviour for non-scalar values (#22) by @kbond

Full Change List

v2.3.0

06b8551 feat: support Symfony 7 (#21) by @kbond c82ea86 minor: adjust deprecation reporting in tests (#21) by @kbond 23bbba1 fix(ci): add token by @kbond 9625161 chore(ci): fix by @kbond 46bd853 chore(ci): update (#20) by @kbond

Full Change List

v2.2.1

eaf52a5 [minor] simplify code by @kbond c08f0a4 [bug] fix fragment not being parsed correctly by @kbond

Full Change List

v2.2.0

055639d [feature] allow ParsedUri to wrap a Symfony Request (#19) by @kbond

Full Change List

v2.1.0

88b4385 [feature] add Symfony Bundle (#17) by @kbond

Full Change List

v2.0.0

Major refactor.

v1.3.0

2d4b069 [bug] fix parsing empty UriLinks (#14) by @kbond 65d5c00 [feature] add UriLink & UriLinks (#13) by @kbond b61a6ed [minor] adjust phpstan config by @kbond 8a42898 [minor] adjust deps/ci by @kbond

Full Change List

v1.2.0

389cf91 [feature][BC BREAK] SignedUri always exists in a verified state (#9) by @kbond d302a1a [minor][BC BREAK] VerificationFailed::uri() now returns Uri (#9) by @kbond 9de3e9d [minor] optimize Uri::__construct() by @kbond c89e103 [minor] prevent SignedUri from being cloned/re-signed by @kbond 2d6c6d8 [minor] fix cs by @kbond b096551 [feature] add uri/mailto Twig functions (closes #6) by @kbond f0a6bee [minor] fix cs by @kbond

Full Change List

v1.1.0

a2996d0 [doc] add note about immutability by @kbond 3e212ab [feature] add uri signing (#4) by @kbond 54dcabb [doc] expand/fix Scheme docs by @kbond

Full Change List

v1.0.0

786c84c [minor] add named PathOutsideRoot exception by @kbond

Full Change List

v0.1.1

2815ad4 [minor] add \Stringable interface by @kbond 28bcb1b [minor] fix cs by @kbond 7191b88 [minor] add static code analysis with phpstan (#1) by @kbond

Full Change List

v0.1.0

Initial release.

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.
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor
spatie/laravel-javascript-views