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

joomla/uri

Joomla Framework Uri package for parsing and manipulating URIs. Provides mutable Uri and safe-to-share UriImmutable (both via UriInterface) plus UriHelper with UTF-8 safe parse_url(). Build, edit, and output hosts, ports, paths, users, passwords, and queries.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enables secure and structured URL manipulation for applications requiring dynamic URL construction (e.g., API integrations, redirect logic, or CMS link generation)
  • Reduces risk of custom URL-handling bugs by providing a tested, object-oriented interface for parsing/setting host, port, query params, and authentication
  • Supports "buy vs build" decisions for teams needing UTF-8 safe URI parsing (unlike PHP's native parse_url() which mishandles non-ASCII characters)
  • Ideal for Joomla-based projects or systems where immutability guarantees (via UriImmutable) are critical for thread-safe or shared-state contexts
  • Avoids reinventing the wheel for URI operations where standardized handling is required, but only viable if PHP version constraints align (8.1+ for 3.x, 8.3+ for 4.x)

When to Consider This Package

  • Adopt when: Building Joomla ecosystem components, requiring strict UTF-8 URI compliance, or needing immutable URL objects for state management; when PHP 8.1+ is already in use
  • Avoid when: Working with legacy PHP versions (<8.1), using frameworks with native URI handling (e.g., Symfony's Uri component), or needing broader community
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.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope