Introducción a Laravel

Laravel es un framework para el desarrollo de aplicaciones web con PHP que nos permite construir aplicaciones modernas con una sintaxis elegante y expresiva. Éste fue creado por Taylor Otwell en el 2011 y a la fecha de publicación de este curso va por la versión 5.5. Para empezar a trabajar con Laravel necesitas preparar tu entorno de desarrollo, IDE o editor de texto y otras herramientas como Composer que te ayudarán a instalar y desarrollar aplicaciones web con este framework. En esta lección, daremos una breve introducción al framework y aprenderás sobre el patrón de diseño Front Controller, el cual es usado por Laravel para procesar todas las peticiones que se hacen a la aplicación.

Ver post

Instalación de Composer y Laravel

Curso de Laravel desde cero

Para desarrollar aplicaciones de PHP con Laravel necesitamos primero instalar y configurar un conjunto de herramientas que nos facilitan el trabajo de creación de nuevas aplicaciones. Por un lado, requerimos tener un entorno de desarrollo en nuestro equipo que cumpla con los requerimientos del framework y por otro, es recomendable configurar y conocer las formas de acceder a una aplicación creada en dicho entorno. En esta primera lección te guiaremos para que prepares tu equipo y así empieces a desarrollar con Laravel.

Ver post

Autenticación con GitHub usando Laravel Socialite

GitHub con Laravel Socialite

GitHub es una plataforma utilizada por una gran cantidad de desarrolladores hoy en día, aunque sea de forma casual. Así que si estás pensando crear una aplicación solo para desarrolladores, podrías considerar agregar autenticación mediante GitHub como una alternativa a la autenticación tradicional de usuario y contraseña que incluye Laravel por defecto. Quizás suena complicado integrar una autenticación de terceros en tu aplicación, pero en realidad el componente Laravel Socialite lo hace muy sencillo, como veremos en el siguiente tutorial:

Ver post

Compartir datos entre vistas de Laravel Blade con View::share

View::share

Ya hemos aprendido a pasar datos a nuestras vistas con view()->with() o utilizando view('plantilla', compact('data')), pero ¿Qué sucede si tenemos algún dato o información que necesitamos pasar a TODAS nuestras vistas? Como por ejemplo el nombre del proyecto, del usuario conectado o de un layout dinámico. Esto podemos lograrlo utilizando el método share disponible en el Facade o helper de View, como aprenderás en el siguiente video:

Ver post

Recuperación de contraseña vía API en Laravel

banner tutorial recuperar contraseña via API en Laravel

Cada nueva instalación de Laravel ofrece un sistema de autenticación muy completo y listo para usar que incluye: registro de usuarios, edición de datos, login y recuperación de contraseña. El framework, nos permite crear aplicaciones web pero al mismo tiempo posee una estructura muy flexible que nos permite crear API’s que puedan ser utilizadas por terceros como por ejemplo aplicaciones móviles.

Hoy hablaremos sobre cómo aprovechar esta funcionalidad de «recuperación» de contraseña que trae por defecto Laravel, incluyéndola en nuestra API.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.