hi! community !
my question is…
in my old route:
$app->get('/', function ($request, $response, $args) {
// Render index view
$res = $this->renderer->render($response, 'site/index.php', $args);
});
and
$app->get('/profile/{user_name}', function ($request, $response, $args) {
$res = $this->renderer->render($response, 'site/username_template.php', $args);
});
this was working without problem…
but in the new requeriment… they want…
$app->get('/{user_name}', function ($request, $response, $args) {
$res = $this->renderer->render($response, 'site/username_template.php', $args);
});
without prefix . . .
but the also want . . .
$app->get('/{user_name}/orders', function ($request, $response, $args) {
$res = $this->renderer->render($response, 'site/orders_template.php', $args);
});
$app->get('/{user_name}/products', function ($request, $response, $args) {
$res = $this->renderer->render($response, 'site/products_template.php', $args);
});
and
$app->get('/cart', function ($request, $response, $args) {
$res = $this->renderer->render($response, 'site/cart_template.php', $args);
});
$app->get('/cart/detail', function ($request, $response, $args) {
$res = $this->renderer->render($response, 'site/cart_details_template.php', $args);
});
How can we create these rules and considering that the {user_name} is dynamic, is in the database the user UNIQUE user, how to do so that you can interpret that and the routes ( /cart and /cart/detail )at the same time