Luminova Framework

Routing & Attributes

Table of Contents

  1. 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.

  2. 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.

  3. 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.

  4. Routing Requests Implementation Examples

    Luminova URI routing implementation examples, routing interface where you can register your project routes.

  5. HTTP Method Spoofing and Overrides

    Database Builder Class: An Object-Relational Mapping Tool for Simplified CRUD Operations and Object-Oriented Database Management.

  6. 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.

  7. Unified Route Attribute for HTTP and CLI

    Leverage the power and flexibility of route attribute, in Luminova, making your routing logic cleaner and maintainable.

  8. 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.

  9. Route URI Segment Object

    View Segments is a utility class designed to assist in accessing requested view URIs, simplifying processing tasks.

  10. 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.

  11. 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.