3 مستودعات
Libraries specifically providing routing and URL resolution capabilities for the PHP runtime.
Distinct from PHP Caching Libraries: None of the candidates are generic routing libraries for PHP; they are specialized for UUIDs, caching, or translation.
Explore 3 awesome GitHub repositories matching web development · PHP Routing Libraries. Refine with filters or upvote what's useful.
This PHP routing library is an HTTP request router and matcher designed to map incoming URL paths to specific controller actions using defined patterns and configuration. It serves as a programmatic interface for defining, loading, and resolving URL patterns, while providing a URL generator to produce absolute or relative URIs from route names and parameters. The system supports diverse route loading through YAML, XML, PHP arrays, and class attributes, utilizing compiled route matching to optimize performance. It enables sophisticated request handling through regex-based path matching, sub-do
Serves as a programmatic interface for defining and resolving URL patterns within PHP applications.
FastRoute هو موجه طلبات PHP يقوم بتعيين عناوين URI لطلبات HTTP الواردة إلى معالجات محددة. يعمل كموجه تعبيرات منتظمة، حيث يطابق مسارات الطلبات الديناميكية مقابل الأنماط لاستخراج المتغيرات وتوجيه حركة المرور. يعمل المشروع كموزع مسارات مخزن مؤقتاً، حيث يخزن جداول التوجيه المحسوبة مسبقاً للقضاء على عبء تحليل التعريفات في كل طلب. يستخدم تجميع التعبير المنتظم لدمج أنماط مسارات متعددة في عملية واحدة، مما يقلل من إجمالي عدد خطوات المطابقة المطلوبة للحل. تغطي المكتبة إدارة نقاط نهاية API الديناميكية من خلال استخدام أنماط العناصر النائبة والأجزاء الاختيارية. توفر قدرات للبادئة القائمة على المجموعات لتنظيم نقاط النهاية وتسمح بمنطق توجيه مخصص عن طريق استبدال المحلل، أو مولد البيانات، أو الموزع.
Provides a high-performance routing library for the PHP runtime using optimized matching algorithms.
This project is a lightweight PHP framework designed for building web applications using the model-view-controller architectural pattern. It provides a structured environment that separates business logic, data management, and user interface presentation into distinct layers to improve code maintainability. The framework utilizes a front-controller to intercept all incoming web traffic, routing requests to specific controller actions based on defined URL patterns. It incorporates middleware-style request interception, allowing for the execution of custom logic such as authentication, security
Provides routing capabilities to map incoming URL paths to specific controller actions within the PHP runtime.