route('logOut'); }else{ $user=User::where('status',1)->where('id',currentUserId())->first(); if(!$user){ return redirect()->route('logOut'); }else if($user->full_access=="1"){ return $next($request); }else{ $auto_accept=array("POST","PUT"); if(in_array($request->route()->methods[0],$auto_accept)){ return $next($request); }else{ if(Permission::where('role_id',$user->role_id)->where('name',$request->route()->getName())->exists()) return $next($request); else{ \Toastr::warning("You don't have permission to access this page"); return redirect()->back(); } } } } return redirect()->route('logOut'); } }