I am using the following code for "Routing using methods inside classes:"
$app->any('/contacts', 'Contacts:home');
My class looks like:
class Contacts {
public function home() {
return 'something';
}
}
The above code works fine for me and when I open "http://localhost:3000/contacts"
The Problem is when I try to handle multuple HTTP request
$app->group('/users/{id:[0-9]+}', function() {
$this->map(['GET', 'POST'], '', 'Users');
});
Is there anyway, I can pass class name such as Users in the above pseudo code and the code works for me, The class would be something like:
class Users {
function get() {
return 'asd';
}
function post() {
return 'post';
}
}
In such a way, that my request listens to the appropriate method.