Vamos a crear un comando con Laravel que nos permitirá dejar nuestro proyecto listo para utilizar simplemente con un comando artisan.
Continuar leyendo «Laravel 5.4 #23 : Comandos. Crear un comando instalador para el proyecto.»
Vamos a crear un comando con Laravel que nos permitirá dejar nuestro proyecto listo para utilizar simplemente con un comando artisan.
Continuar leyendo «Laravel 5.4 #23 : Comandos. Crear un comando instalador para el proyecto.»
Hoy vamos a hacer que nuestro proyecto sea multilenguaje, es decir, que esté en varios idiomas (Español e Inglés). Aunque simplemente lo aplicaremos a los textos estáticos, no a los que se guardan en la base de datos.
Continuar leyendo «Laravel 5.4 #22 : Aplicación multilenguaje»
Continuamos con la sección de roles y permisos en Laravel. Esta parte va a ser un poco densa, ya que vamos a hacer bastantes cosas. Crearemos una mini administración de usuarios y podremos cambiar su rol, podremos activar y desactivar usuarios. Todo esto, podremos hacerlo si nuestro usuario tiene el rol administrator.
Continuar leyendo «Laravel 5.4 #21 : Roles y permisos (Parte 3)»
Hoy vamos con la segunda parte de roles y permisos en Laravel. Lo que vamos a hacer es aplicar las restricciones según si el usuario logueado tiene el permiso o el rol necesario para hacer una acción determinada. Cambiaremos los Form Request, también algunas condiciones que hay en la vista de la lista de posts y también modificaremos la policy de los posts.
Continuar leyendo «Laravel 5.4 #20 : Roles y permisos (Parte 2)»
Como he comentado en varios posts, iba a escribir sobre cómo añadir un sistema de roles en nuestro proyecto, el primer post escribiré sobre ésto, será éste. No sé cuantas partes tendrá, pero tendrá varias.
Hoy añadiremos el paquete necesario para poder gestionar los roles y permisos de nuestro proyecto con Laravel.
Continuar leyendo «Laravel 5.4 #19 : Roles y permisos (Parte 1)»
Laravel nos permite el envío de notificaciones a usuarios a través de diferentes vías (SMS, mail, etc.). En este post, añadiremos notificaciones a nuestro proyecto, pero serán un tipo de notificaciones que se guardarán en la base de datos y se mostrarán en una pestaña en el header.