Resultados de la búsqueda a petición "slim-3"

5 la respuesta

PHP Slim Framework Crear controlador

Estoy creando una API usando el marco Slim. Actualmente uso un solo archivo para crear la ruta y pasarle un cierre: $app->get('/', function($req, $resp){ //Code... })Pero me doy cuenta de que mi archivo ha crecido rápidamente. Lo que quiero ...

1 la respuesta

Inyección de dependencias Slim Framework 3

Estoy usando Slim Framework 3 para crear una API. La estructura de la aplicación es: MVCP (Modelo, Vista, Controlador, Proveedores). ¿Es posible tener Slim Dependency Inject en todas mis clases? Estoy usando el compositor para cargar ...

1 la respuesta

¿Cómo enviar una URL en el parámetro de ruta?

He definido una ruta como esta: $app->map(['GET', 'POST'],'/abc/[{url}]', function ($request, $response, $args) { return $response; })->add(new CustomMiddleware());Funciona bien cuando paso una url sinhttp:// pero me da un404 page not ...

1 la respuesta

¿Como puedo crear middleware en Slim Framework 3?

Lei la documentacionaquí [https://www.slimframework.com/docs/concepts/middleware.html]sobre la creación de middleware. ¿Pero qué carpeta o archivo debo crear? La documentación no contiene esta información. Debajo de la carpeta src que ...

1 la respuesta

Prueba de unidad de controlador en slim3

Al principio, me gustaría decir: soy nuevo en pruebas unitarias en PHP (phpunit). En mi nuevo proyecto (marco slim3) me gustaría probar mis controladores, por ejemplo, LoginController. Mi idea es (en el método de prueba unitaria) Crear ...

3 la respuesta

Slim3 excluye ruta de Middleware CSRF

Estoy construyendo una tienda web basada en el framework slim3. Necesito manejar una solicitud POST de servidor a servidor para confirmar si el pago fue exitoso. Agregué csrf al contenedor de esta manera: $container['csrf'] = ...

1 la respuesta

JWT: Autenticación en Slim v3 y Android

Estoy usando Slim Framework para devolver JSON a mi dispositivo Android. Actualmente estoy trabajando para iniciar sesión en mi dispositivo. Estoy usando 3 formas diferentes de iniciar sesión: Facebook, Google e inicio de sesión de cuenta. Cuando ...

2 la respuesta

¿Cómo acceder al contenedor $ dentro de la clase de middleware en Slim v3?

He estado leyendo que en Slim v2, $ app estaba vinculada a la clase de middleware. Me parece que este no es el caso en v3? A continuación se muestra mi clase de middleware, pero me estoy volviendo indefinido: <?php namespace CrSrc\Middleware; ...

2 la respuesta

Slim 3 - ¿Cómo agregar una plantilla 404?

En Slim 2, puedo sobrescribir fácilmente la página 404 predeterminada, // @ref: http://help.slimframework.com/discussions/problems/4400-templatespath-doesnt-change $app->notFound(function () use ($app) { $view = ...