5 changed files with 53 additions and 1 deletions
			
			
		@ -0,0 +1,25 @@ | 
				
			|||||
 | 
					<?php | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					namespace App\Http\Middleware; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					use Closure; | 
				
			||||
 | 
					use Illuminate\Http\Request; | 
				
			||||
 | 
					use Illuminate\Support\Facades\Auth; | 
				
			||||
 | 
					use Symfony\Component\HttpFoundation\Response; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					class CheckMeseroType | 
				
			||||
 | 
					{ | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * Handle an incoming request. | 
				
			||||
 | 
					     * | 
				
			||||
 | 
					     * @param  \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response)  $next | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    public function handle(Request $request, Closure $next): Response | 
				
			||||
 | 
					    { | 
				
			||||
 | 
					        if(Auth::user()->puesto_id == 2){ | 
				
			||||
 | 
					            return $next($request); | 
				
			||||
 | 
					        }else{ | 
				
			||||
 | 
					            return back(); | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,11 @@ | 
				
			|||||
 | 
					<!DOCTYPE html> | 
				
			||||
 | 
					<html lang="en"> | 
				
			||||
 | 
					<head> | 
				
			||||
 | 
					    <meta charset="UTF-8"> | 
				
			||||
 | 
					    <meta name="viewport" content="width=device-width, initial-scale=1.0"> | 
				
			||||
 | 
					    <title>Document</title> | 
				
			||||
 | 
					</head> | 
				
			||||
 | 
					<body> | 
				
			||||
 | 
					    <h2>Bienvenido Mesero</h2> | 
				
			||||
 | 
					</body> | 
				
			||||
 | 
					</html> | 
				
			||||
					Loading…
					
					
				
		Reference in new issue