Routing & Attributes
Table of Contents
- Group Route Attribute for CLI Controller Class Level
Defines a class-level group for CLI command controllers, allowing consistent command organization within a single class for more efficient routing and execution.
- Dependency Injection in Routable Controller Methods
Luminova’s Dependency Injector will automatically resolve and inject dependencies into your controller methods, while also handling URL parameters as required.
- Error Handling Attribute for HTTP Controller Classes
Defines class-level error handlers for HTTP applications, allowing flexible error routing by context, URI pattern, and handler method.
- Routing Requests Implementation Examples
Luminova URI routing implementation examples, routing interface where you can register your project routes.
- HTTP Method Spoofing and Overrides
Database Builder Class: An Object-Relational Mapping Tool for Simplified CRUD Operations and Object-Oriented Database Management.
- URI Prefix Handling Attribute for HTTP Controller Classes
Defines a URI prefix or pattern at the HTTP controller class level for flexible and organized routing based on static paths or placeholders.
- Unified Route Attribute for HTTP and CLI
Leverage the power and flexibility of route attribute, in Luminova, making your routing logic cleaner and maintainable.
- Dynamic URI Placeholder Patterns
Segment placeholders allow dynamic patterns to be matched against incoming URLs, which can be defined using regular expression patterns or predefined placeholders.
- Route URI Segment Object
View Segments is a utility class designed to assist in accessing requested view URIs, simplifying processing tasks.
- Method-Based URI Prefixing for Route Context
The routing context class allows you to define a route URL prefix for capturing specific types of URL requests.
- HTTP and CLI Request Routing System
The routing system in Luminova is optimized for capturing, processing, and executing HTTP requests and CLI commands within routable controller classes.