Duilio Palacios 13/04/2016 Laravel 5.2Comentarios desactivados en Protección de un panel de administración con el middleware Authorize
En esta cuarta lección del Curso Novedades de Laravel 5.2 estudiaremos un nuevo feature introducido recientemente en el framework de Laravel con el que podremos restringir el acceso a ciertas partes de nuestro proyecto, haciendo uso de los middleware, sus grupos y las reglas de políticas de acceso.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta lección del Curso avanzado de Eloquent ORM abordamos el constructor o generador de consultas de Laravel de forma introductoria, hablamos sobre cuando usar Eloquent y cuando usar Query Builder.
Este componente de Laravel es interesante y el desarrollo se muestra fluido, si sabes algo o mucho sobre SQL se te hará bastante familiar. Query Builder funciona en todos los sistemas de bases de datos compatibles con Laravel. Con esta introducción entenderás de inmediato cómo funciona y podemos avanzar con confianza en la próxima lección.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Vue.js es un framework de JavaScript nuevo, si lo comparamos con otros frameworks como Backbone o Ember. Sin embargo, su facilidad de aprendizaje y uso con respecto a otros frameworks y libraries como ReactJS, su rendimiento comparado con AngularJS y la facilidad para usarlo y adaptarlo a proyectos tanto grandes como pequeños, ha hecho que Vue gane cada vez más popularidad.
En Laravel 5.2.27 se realizaron cambios en el RouteServiceProvider que afectan la manera de estructurar las rutas en app/Http/routes.php. Dependiendo de la versión de Laravel 5.2 con la cuál estás trabajando, esto podría traerte problemas sí estás siguiendo un tutorial de una lección anterior a 5.2.27. Es por ello que anexamos esta lección al Curso de novedades en Laravel 5.2 donde te explicamos el cambio y qué puedes hacer al respecto, además, aprovecharemos para explicarte a fondo cómo funciona el RouteServiceProvider de Laravel y una manera alternativa de estructurar tus rutas, similar a la de Laravel Spark.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Crear datos de prueba para comprobar el funcionamiento de tu aplicación es cada vez más sencillo con Laravel. El framework ahora cuenta con una capa o feature llamada Model factory que permite crear y almacenar información aleatoria para su posterior uso. Todo esto es posible con la ayuda del componente Faker, que ahora también viene incluido en Laravel, por defecto. Pero, ¿Y si damos un paso más? Hoy quiero explicarte cómo es posible generar model factories automáticamente con el complemento mpociot/laravel-test-factory-helper y así ahorrar aún más tiempo.
Bienvenidos a la tercera lección del Curso Novedades de Laravel 5.2 en la cual estudiaremos los Middleware, el componente de Laravel que nos proporciona un mecanismo conveniente para filtrar las peticiones HTTP entrantes de nuestras aplicaciones y de esta manera se minimiza la carga de trabajo en los controladores. Pero además, ahora en Laravel 5.2 nos facilita aún más esta tarea pues se ha incluido una nueva forma de organizarlos con los grupos de Middleware o middlewareGroups.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta segunda lección conocerás cómo funciona el registro y login que viene incluido en la versión 5.2 de Laravel con el cual a partir de un simple comando genera las vistas, rutas y controladores correspondientes pero que nos da la facilidad de personalizarlo completamente, en el siguiente video aprenderás cómo.
Si eres front-end on full-stack developer y trabajas con Laravel seguro conoces y haces uso de Elixir, la herramienta que permite compilar los assets dentro de nuestras aplicaciones y que viene configurada por defecto en cada nueva instalación de Laravel. Cuando trabajamos con algún pre-procesador como Sass debemos escribir el código, compilarlo tal vez usando alguna otra herramienta como Gulp y posteriormente actualizar el navegador web en busca del resultado final. Seguramente esto ya es un proceso totalmente natural para ti, pero hoy hablaremos de una funcionalidad que permite editar, compilar y ver el resultado en tiempo real de los cambios realizados sobre los archivos de Sass dentro de nuestra aplicación de Laravel desde Chrome.
¿Parece complicado? Bueno, en realidad es mucho más sencillo de lo que te imaginas, pongamos manos a la obra y veamos de qué se trata.
En esta lección vemos de manera más clara la forma de trabajar con relaciones muchos a muchos, sabiendo que Eloquent proporciona métodos de ayuda adicional para facilitar el trabajo con los modelos o entidades, donde lo importante es que estos modelos deben estar relacionados.
Aquí trabajamos con especial detalle los métodos de Eloquent: Attach / Detach / Sync y trabajamos con una vista para que se entienda mejor.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.