Trabajar archivos en Lumen

Cuando queremos trabajar archivos en Lumen, nos damos cuenta que es un poco más complejo que al hacerlo en Laravel. Esto es debido a que Lumen no trae pre-instalada las dependencias y configuraciones necesarias, no obstante, al incluirlas, podemos trabajar los archivos de la misma forma en que lo hacemos en Laravel. Lo primero es [...]

By | julio 23rd, 2018|Lumen|0 Comments

Aplicando seguridad en nuestra API

La seguridad es un tema primordial que debemos tener presente en todos nuestros desarrollos. En esta guía abordamos como aplicar seguridad a nuestra API. Partimos creando nuestro proyecto [crayon-5da505b1e149d132402277/] Una vez creado, vamos al archivo bootstrap/app.php y debemos descomentar lo siguiente [crayon-5da505b1e14a7124490250/] No obstante, para este ejemplo también debemos descomentar [crayon-5da505b1e14ad205908512/] Vamos al controlador app/Http/ExampleController.php [...]

By | julio 24th, 2017|Lumen|0 Comments

Enviar correo SMTP

De forma predeterminada, Lumen no nos permite enviar correos como si sucede en Laravel. Para poder enviar correos, debemos hacer lo siguiente: Instalar el package a utilizar [crayon-5da505b1e2137794996771/] Agregar el service provider en bootstrap/app.php. [crayon-5da505b1e2141886229454/] Además, en este mismo archivo debemos descomentar $app->withFacades(); para que podamos utilizarlo. Vamos a nuestro archivo .env en la raíz [...]

By | julio 17th, 2017|Lumen|0 Comments

Solucionar Error: Uncaught ReflectionException: Class path.storage does not exist in …Container.php:719

En un proyecto que estoy realizando, me he topado con un problema al actualizar composer se me ha generado un conflicto,  el cual me generaba un error 500, y si analizaba el log de la consola, me encontraba con lo siguiente: PHP Fatal error: Uncaught ReflectionException: Class path.storage does not exist in .../vendor/laravel/framework/src/Illuminate/Container/Container.php:719 Para solucionar este error, [...]

By | mayo 22nd, 2017|Lumen|0 Comments