コード例 #1
0
ファイル: routes.php プロジェクト: Mystraht/builder
});
/*
 * Gifts
 */
$app->get($basePath . '/gifts', function (Request $request) use($app, $GiftsController, $GiftModel) {
    $params = $request->query->all();
    $errorMessage = $GiftModel->validate($params, "index");
    if ($errorMessage) {
        return Utils::formatErrorMessage(ERROR_BAD_MODEL, $errorMessage);
    } else {
        return $GiftsController->index($params);
    }
});
$app->post($basePath . '/gifts/create', function (Request $request) use($app, $GiftsController, $GiftModel) {
    $params = $request->query->all();
    $errorMessage = $GiftModel->validate($params, "create");
    if ($errorMessage) {
        return Utils::formatErrorMessage(ERROR_BAD_MODEL, $errorMessage);
    } else {
        return $GiftsController->create($params);
    }
});
$app->post($basePath . '/gifts/collect', function (Request $request) use($app, $GiftsController, $GiftModel) {
    $params = $request->query->all();
    $errorMessage = $GiftModel->validate($params, "collect");
    if ($errorMessage) {
        return Utils::formatErrorMessage(ERROR_BAD_MODEL, $errorMessage);
    } else {
        return $GiftsController->collect($params);
    }
});