Skip to content

Feature Request: Add ->use method #223

@mesbahulalam

Description

@mesbahulalam

Add a new method like express.use() to pass down frequently used variables like database or other class instances, because when working with many routes, writing many variables with the use statement becomes a bit too much.
Example:

$database = new Database();
$router->use($database);

$router->get('/user/{id}', function ($id) {
    $user = $database->query("SELECT * FROM users WHERE id = ?", [$id]);
    if ($user) {
        echo json_encode($user);
    } else {
        echo "User not found";
    }
});

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions