Ir al contenido
El Blog de Héctor de León

El Blog de Héctor de León

  • Cursos Premium
  • Cursos en UDEMY
  • Cursos gratis
  • Mis Productos
  • Sobre mí
    • ¿Quién soy?
    • Youtube
    • Raw Radio
    • Charlas como invitado

¿Cómo agregar condiciones extras al autentificar de Laravel 5.6?

Compartir

Compartir
Compartir
Compartir
Post

Quizá eres como yo que la mayoría de veces administras tus registros con borrados lógicos, y al llegar a utilizar Laravel te enfrentas que ya tiene un autentificar útil pero funciona ignorando tus condiciones de borrado lógico, yo te mostrare como agregar condiciones extras a tu autentificación.

Supongamos que manejas una tabla en la cual indicas si un registro es activo mediante un campo llamado idState y este debe tener el valor 1.

Para agregar estas condiciones debemos ir a el siguiente archivo AuthenticatesUsers en la siguiente ruta:

vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php

Lo abrimos y vamos al metodo llamado credentials el cual debe tener lo siguiente:

 protected function credentials(Request $request)
 {
        return $request->only($this->username(), 'password');
 }

Lo cambiamos por esto para que anexemos nuestra condición:

 protected function credentials(Request $request)
 {
        return array_merge($request->only($this->username(), 'password'), ['idState' => 1]);

 }

Funciona con Laravel 5.6.

Autor: Héctor de León

Desarrollador de software, lector compulsivo. Lee todas las entradas de Héctor de León

Autor Héctor de LeónPublicado el 26 mayo, 201810 noviembre, 2018Categorías Laravel 5, PhpEtiquetas Autentificación, Auth, AuthenticatesUsers, Framework, laravel, Laravel 5.6, login, php, Trait

Navegación de entradas

Anterior Entrada anterior: Curso de MVC .Net C# Filtros, seguridad #3
Siguiente Entrada siguiente: Curso de MVC .Net C#, Layout, Razor, Listas con EntityFramework #4

Mis Libros

Mis Cursos

Suscripción mensual a Metal Code, la plataforma de cursos de Héctor de León

Raw Radio - Pódcast

Código CFDI 4.0

¿Me das para una cerveza?

Último video publicado

El video más popular

  • Cursos Premium
  • Cursos en UDEMY
  • Cursos gratis
  • Mis Productos
  • Sobre mí
    • ¿Quién soy?
    • Youtube
    • Raw Radio
    • Charlas como invitado
El Blog de Héctor de León Funciona gracias a WordPress