VuePress es un generador de sitios estáticos desarrollado por Evan You, el creador de Vue.js, originalmente pensado para escribir la documentación de los propios proyectos de Vue. Un sitio en VuePress es en realidad una SPA (Single-Page Application) que utiliza Vue, Vue Router y webpack como base.
Duilio Palacios 16/04/2018 Laravel 5, VideotutorialComentarios desactivados en Agregar filtros a los Policies de Laravel
Es probable que para algunos roles de usuarios (como administradores) queremos autorizar todas las acciones dentro de un Policy y esto lo podemos lograr mediante el uso de filtros. En esta lección vamos a aprender cómo agregar filtros a los Policy de Laravel, específicamente el filtro before, con el que podremos autorizar o denegar todas las acciones dentro de un policy en específico.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 16/04/2018 Laravel, VideotutorialComentarios desactivados en Filtrar consultas a nivel de base de datos dependiendo del rol del usuario conectado
Muchas veces no sólo queremos ocultar acciones en nuestra aplicación sino también registros o información a determinados usuarios. En esta lección aprenderemos a lograr esto apoyándonos en el ORM Eloquent y en el constructor de consultas SQL incluidos en el Framework Laravel.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 12/04/2018 Laravel, VideotutorialComentarios desactivados en Uso de las directivas de autorización @can @cannot y @elsecan en Blade
En esta lección del Curso de Técnicas de Autorización con Laravel, aprenderemos cómo utilizar el componente de autorización dentro de las plantillas de Blade utilizando la directiva @can y sus variantes para de esta manera mostrar u ocultar información dependiendo de los permisos que definamos a través de los gates y policies de Laravel.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 10/04/2018 Laravel, VideotutorialComentarios desactivados en Protección de acciones en controladores y form requests con el método authorize
En esta lección vamos a refactorizar el código para utilizar controladores en vez de funciones anónimas y explicaré cómo puedes proteger dichas acciones usando el método authorize dentro de un controlador. Además te enseñaré otra manera en que puedes autorizar peticiones usando FormRequests y daremos un repaso rápido sobre cómo podemos manejar las excepciones de autorización que arroja Laravel.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 10/04/2018 Laravel, VideotutorialComentarios desactivados en Protección de rutas con el middleware Authorize de Laravel
A partir de esta lección comenzaremos a aplicar lo aprendido en lecciones anteriores del Curso de Técnicas de Autorización sobre Gates y Policies en los controladores, rutas y vistas de la aplicación. Por supuesto nos guiaremos mediante el uso de pruebas en el proceso (TDD).
Regístrate para ver ésta y cientos de lecciones exclusivas.
Francisco Javier Martinez 06/04/2018 JavaScript, Videotutorial, Vue.jsComentarios desactivados en Pruebas con plugins: uso de localVue y mocks con vue-test-utils
Cuando utilizamos librerías de terceros, como puede ser vue-router, necesitamos interactuar con propiedades de estos plugins en nuestros componentes. Para tener acceso a ellos debemos decirle a Vue que los use. En esta lección explicaremos la importancia de usar localVue en lugar de la instancia general de Vue a la hora de probar los plugins. También cómo podemos sustituir estas propiedades usando el objeto mocks de la configuración.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 05/04/2018 Laravel, VideotutorialComentarios desactivados en Uso de políticas de acceso asociadas a modelos en Laravel
Las políticas de acceso nos permiten definir una serie de reglas asociadas a un mismo modelo (tal como un controlador nos permite definir acciones asociadas a un mismo módulo). A partir de esta lección vamos a utilizar las políticas o Policies asociándolas a nuestro modelo en lugar de al Gate como vimos en la lección anterior.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 05/04/2018 Laravel, VideotutorialComentarios desactivados en Definir Gates con clases y métodos en Laravel
Aunque la primera opción es definir los Gates utilizando funciones anónimas, Laravel también nos permite definirlos utilizando clases y métodos como veremos en esta lección. De esta manera es posible agrupar varios gates similares y evitar que nuestro archivo AuthServiceProvider crezca considerablemente en el caso de que necesitemos definir decenas o cientos de Gates.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Duilio Palacios 05/04/2018 Laravel, VideotutorialComentarios desactivados en Definir una regla de acceso global con el Gate de Laravel
Muchos sistemas cuentan con usuarios de tipo administrador, los cuales deberían tener acceso a todas las áreas del sistema, o usuarios inactivos que no deberían tener acceso a ningún area restringida. Aplicar esto en nuestra aplicación con lo que hemos aprendido hasta ahora sobre Gates sería tedioso, puesto que tendríamos que agregar esta lógica a cada una de las reglas del proyecto. Afortunadamente, Laravel cuenta con un mecanismo para definir una regla de acceso global y esto es lo que vamos a aprender en esta lección.
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.