我正在尝试使用silex框架为用户资源构建REST。
路线:更新和删除,我无法执行相应的操作。
更新
$app->put(
'/users/{id}',
function (Application $app, Request $request) {
return "Updated";
}
);
删除
$app->delete(
'/users/{id}',
function (Application $app, Request $request) {
return "Deleted";
}
);
这样的解决方案有什么问题?
答案 0 :(得分:1)
控制器函数必须返回响应,否则框架将抛出LogicException
:
控制器必须返回响应(给定null)。您是否忘记在控制器中的某处添加返回语句?
对于“hello world”控制器,您可以使用:
return new \Symfony\Component\HttpFoundation\JsonResponse([]);