Ejemplo n.º 1
0
        $app->response()->header('Content-Type', 'application/json');
        $app->response()->setStatus(200);
        echo json_encode($guests);
    } else {
        $app->response()->setStatus(204);
    }
});
/*
HTTP DELETE /api/guests/:id
RESPONSE 200 OK 
{
  "status": "true",
  "message": "Guest deleted!"
}

HTTP DELETE /api/guests/x
RESPONSE 404 NOT FOUND 
{
  "status": "false",
  "message": "Guest with x does not exit"
}
*/
$app->delete('/guests/:id', function ($id) use($app) {
    if (GuestService::delete($id)) {
        echo "Guest with id = {$id} was deleted";
    } else {
        $app->response->setStatus('404');
        echo "Guest with id = {$id} not found";
    }
});
$app->run();