Luminova Framework

Routing Requests

Table of Contents

  1. Routing for CLI Controllers

    Learn how to define and route CLI commands in Luminova using command controllers or closures, with support for groups, middleware guards, and dependency injection.

  2. CLI Commands Routing Implementation Examples

    Learn how to define and handle CLI command routes in Luminova. See examples of command registration, argument handling, and controller execution for terminal-based applications.

  3. Dependency Injection in Routable Controller Methods

    Luminova’s Dependency Injection system resolves and passes objects to your routable controller methods, while also handling any URI segment parameters at the same time.

  4. Dynamic URI Placeholders in Routing

    View route URI segments using regex, named placeholders, or predefined patterns. Capture dynamic parts and pass them as arguments to controller methods during request routing.

  5. Routing for HTTP Controllers

    Learn how to define routes in Luminova using view controller methods or closures, with simple static or notation-style references for APIs or Website requests handling.

  6. HTTP Routing Implementation Examples

    Explore practical examples of HTTP routing in Luminova. Learn how to define routes, use attributes, handle dynamic URI segments, and implement controllers for web requests.

  7. HTTP X Method Overrides and Method Spoofing

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

  8. Routing Overview for HTTP and CLI Controllers

    The Luminova routing system helps your app handle web and CLI requests by linking each URL or command to the right controller and method.

  9. Method URI Prefixing for Route Context Files

    The Method-Based URI prefix makes it easier to manage and optimize the routing system for request handling when using low-level method route definitions instead of attributes.

  10. Route URI Segment Object

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