Code Duplication    Length = 17-18 lines in 2 locations

app/Http/Controllers/Auth/AuthController.php 1 location

@@ 47-64 (lines=18) @@
44
    }
45
46
47
    protected function authenticated()
48
    {
49
      $user = auth()->user();
50
51
            if(Bouncer::is($user)->a('Administrator', 'Manager')) {
52
                return redirect()->route('dashboard.administration');
53
            }
54
55
            elseif(Bouncer::is($user)->an('Agents')) {
56
              return redirect()->route('dashboard.agent');
57
            }
58
59
            elseif(Bouncer::is($user)->an('Customer')) {
60
                return redirect('/');
61
            }
62
63
            return redirect('/');
64
     }
65
66
    /**
67
     * Get a validator for an incoming registration request.

app/Http/Controllers/HomeController.php 1 location

@@ 27-43 (lines=17) @@
24
     *
25
     * @return \Illuminate\Http\Response
26
     */
27
    public function index()
28
    {
29
      $user = auth()->user();
30
31
      if(Bouncer::is($user)->a('Administrator', 'Manager')) {
32
          return redirect()->route('dashboard.administration');
33
      }
34
35
      elseif(Bouncer::is($user)->an('Agent')) {
36
        return redirect()->route('dashboard.agent');
37
      }
38
39
      elseif(Bouncer::is($user)->an('Customer')) {
40
          return redirect('/');
41
      }
42
        return redirect('/');
43
    }
44
45
    /**
46
     * Show the administration dashboard.