setRootDir(__DIR__.'/../')->configure(); $app // ->post('/api/sms/create', function (Request $request) use ($app) { ->get('/api/sms/create', function (Request $request) use ($app) { if (!$app['validator.sms']->validateRequest($request)) { return $app->abort(422, 'Invalid request.'); } }) ->bind('api_sms_create'); $app ->delete('/api/sms/delete/{id}', function (Request $request, $id) use ($app) { }) ->bind('api_sms_delete') ->assert('id', '\d+') ->convert('id', function ($value) { return (int) $value; }); $app ->get('/api/sms/list', function (Request $request) use ($app) { }) ->bind('api_sms_list'); $app->run();