Code Duplication    Length = 10-10 lines in 3 locations

app/Http/Controllers/DutyController.php 1 location

@@ 50-59 (lines=10) @@
47
        return view('duty.show', compact('duty', 'list'));
48
    }
49
50
    public function edit($dutyID)
51
    {
52
        $this->authorize('edit');
53
54
        $duty = Duty::with('users', 'groups')->findOrFail($dutyID);
55
        $users = User::active()->skipSystem()->orderBy('last_name', 'ASC')->get()->pluck('userFullName', 'id');
56
        $groups = Group::orderBy('name', 'ASC')->get()->pluck('name', 'id');
57
58
        return view('duty.edit', compact('duty', 'users', 'groups'));
59
    }
60
61
    public function update(DutyRequest $request, $dutyID)
62
    {

app/Http/Controllers/TrainingController.php 2 locations

@@ 53-62 (lines=10) @@
50
        return view('training.index', compact('trainings', 'isTrainingType', 'hasTrainingType'));
51
    }
52
53
    public function create()
54
    {
55
        $this->authorize('edit');
56
57
        $users = User::skipSystem()->active()->orderBy('last_name')->get()->pluck('UserFullName', 'id');
58
        $groups = Group::orderBy('name')->get()->pluck('name', 'id');
59
        $training_types = TrainingType::whereStatus(true)->orderBy('name')->get()->pluck('name', 'id');
60
61
        return view('training.create', compact('users', 'groups', 'training_types'));
62
    }
63
64
    /**
65
     * Store a newly created resource in storage.
@@ 114-123 (lines=10) @@
111
        return view('training.show', compact('notes', 'training', 'showAll'));
112
    }
113
114
    public function edit(Training $training)
115
    {
116
        $this->authorize('edit');
117
118
        $users = User::skipSystem()->active()->orderBy('last_name')->get()->pluck('UserFullName', 'id');
119
        $groups = Group::orderBy('name')->get()->pluck('name', 'id');
120
        $training_types = TrainingType::whereStatus(true)->orderBy('name')->get()->pluck('name', 'id');
121
122
        return view('training.edit', compact('training', 'users', 'groups', 'training_types'));
123
    }
124
125
    public function update(Request $request, Training $training)
126
    {