MINI MINI MANI MO

Path : /var/www/html/sistemas/archivodigital/app/Http/Middleware/
File Upload :
Current File : /var/www/html/sistemas/archivodigital/app/Http/Middleware/Validacion.php

<?php

namespace App\Http\Middleware;

use App\Models\S_UsersCentralizada;
use Closure;
use Illuminate\Http\Request;

class Validacion
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle(Request $request, Closure $next)
    {

        $usuariosPermitidos = S_UsersCentralizada::where('rango','!=',4)->join('s_usuario','username', '=', 's_usuario.N_Usuario')->join('users_safs', 'username','=','users_safs.rfc')
            ->select('s_usuario.id_Dependencia','s_usuario.id_Departamento','s_usuario.id_Direccion','s_usuario.nombre','users_safs.password','users_safs.rfc')->where('s_usuario.id_Dependencia',3)->where('s_usuario.Estado',1)->where('users_safs.rfc','DOOJ900120')->get();

        if(!empty($usuariosPermitidos)){
            return $next($request);
        }else{
            auth()->logout();
            return redirect('login');
        }
    }
}

OHA YOOOO