Code Duplication    Length = 14-18 lines in 5 locations

src/Http/Controllers/EventCategoryController.php 1 location

@@ 53-70 (lines=18) @@
50
     * @param  \Illuminate\Http\Request  $request
51
     * @return \Illuminate\Http\Response
52
     */
53
    public function store(Request $request)
54
    {
55
56
        // Validate form datas
57
        $validator = Validator::make($request->all(), [
58
                'name' => 'required',
59
            ]);
60
        if ($validator->fails()) {
61
            return back()->withErrors($validator)->withInput();
62
        }
63
64
        $eventCategory = new EventCategory();
65
66
        $this->saveOnDb($request, $eventCategory);
67
68
        return redirect()->route('eventCategories.index')
69
                        ->with('success', __('messages.category_added_successfully'));
70
    }
71
72
    /**
73
     * Display the specified resource.

src/Http/Controllers/EventController.php 1 location

@@ 131-144 (lines=14) @@
128
     * @param  \Illuminate\Http\Request  $request
129
     * @return \Illuminate\Http\Response
130
     */
131
    public function store(Request $request)
132
    {
133
        // Validate form datas
134
        $validator = $this->eventsValidator($request);
135
        if ($validator->fails()) {
136
            return back()->withErrors($validator)->withInput();
137
        }
138
139
        $event = new Event();
140
        $this->saveOnDb($request, $event);
141
142
        return redirect()->route('events.index')
143
                        ->with('success', __('messages.event_added_successfully'));
144
    }
145
146
    /***************************************************************************/
147

src/Http/Controllers/EventVenueController.php 1 location

@@ 100-115 (lines=16) @@
97
     * @param  \Illuminate\Http\Request  $request
98
     * @return \Illuminate\Http\Response
99
     */
100
    public function store(Request $request)
101
    {
102
103
        // Validate form datas
104
        $validator = $this->eventsVenueValidator($request);
105
        if ($validator->fails()) {
106
            return back()->withErrors($validator)->withInput();
107
        }
108
109
        $eventVenue = new EventVenue();
110
111
        $this->saveOnDb($request, $eventVenue);
112
113
        return redirect()->route('eventVenues.index')
114
                        ->with('success', __('messages.venue_added_successfully'));
115
    }
116
117
    /***************************************************************************/
118

src/Http/Controllers/OrganizerController.php 1 location

@@ 82-95 (lines=14) @@
79
     * @param  \Illuminate\Http\Request  $request
80
     * @return \Illuminate\Http\Response
81
     */
82
    public function store(Request $request)
83
    {
84
        // Validate form datas
85
        $validator = $this->organizersValidator($request);
86
        if ($validator->fails()) {
87
            return back()->withErrors($validator)->withInput();
88
        }
89
90
        $organizer = new Organizer();
91
        $this->saveOnDb($request, $organizer);
92
93
        return redirect()->route('organizers.index')
94
                        ->with('success', __('messages.organizer_added_successfully'));
95
    }
96
97
    /***************************************************************************/
98

src/Http/Controllers/TeacherController.php 1 location

@@ 117-130 (lines=14) @@
114
     * @param  \Illuminate\Http\Request  $request
115
     * @return \Illuminate\Http\Response
116
     */
117
    public function store(Request $request)
118
    {
119
        // Validate form datas
120
        $validator = $this->teachersValidator($request);
121
        if ($validator->fails()) {
122
            return back()->withErrors($validator)->withInput();
123
        }
124
125
        $teacher = new Teacher();
126
        $this->saveOnDb($request, $teacher);
127
128
        return redirect()->route('teachers.index')
129
                        ->with('success', __('messages.teacher_added_successfully'));
130
    }
131
132
    /***************************************************************************/
133