Code Duplication    Length = 11-14 lines in 4 locations

src/Http/Controllers/EventCategoryController.php 1 location

@@ 101-111 (lines=11) @@
98
     * @param  \App\EventCategory  $eventCategory
99
     * @return \Illuminate\Http\Response
100
     */
101
    public function update(Request $request, EventCategory $eventCategory)
102
    {
103
        request()->validate([
104
            'name' => 'required',
105
        ]);
106
107
        $this->saveOnDb($request, $eventCategory);
108
109
        return redirect()->route('eventCategories.index')
110
                        ->with('success', __('messages.category_updated_successfully'));
111
    }
112
113
    /**
114
     * Remove the specified resource from storage.

src/Http/Controllers/EventVenueController.php 1 location

@@ 249-260 (lines=12) @@
246
     * @param  \Illuminate\Http\Request  $request
247
     * @return \Illuminate\Http\Response
248
     */
249
    public function storeFromModal(Request $request)
250
    {
251
        $eventVenue = new EventVenue();
252
253
        request()->validate([
254
            'name' => 'required',
255
        ]);
256
257
        $this->saveOnDb($request, $eventVenue);
258
259
        return redirect()->back()->with('message', __('messages.venue_added_successfully'));
260
    }
261
262
    /***************************************************************************/
263

src/Http/Controllers/OrganizerController.php 1 location

@@ 215-227 (lines=13) @@
212
     * @param  \Illuminate\Http\Request  $request
213
     * @return \Illuminate\Http\Response
214
     */
215
    public function storeFromModal(Request $request)
216
    {
217
        $organizer = new Organizer();
218
        request()->validate([
219
            'name' => 'required',
220
        ]);
221
222
        $this->saveOnDb($request, $organizer);
223
224
        return redirect()->back()->with('message', 'Organizer created');
225
        //return redirect()->back()->with('message', __('auth.successfully_registered'));
226
        //return true;
227
    }
228
229
    /***************************************************************************/
230

src/Http/Controllers/TeacherController.php 1 location

@@ 298-311 (lines=14) @@
295
     * @param  \Illuminate\Http\Request  $request
296
     * @return \Illuminate\Http\Response
297
     */
298
    public function storeFromModal(Request $request)
299
    {
300
        $teacher = new Teacher();
301
302
        request()->validate([
303
            'name' => 'required',
304
        ]);
305
306
        $this->saveOnDb($request, $teacher);
307
308
        return redirect()->back()->with('message', __('messages.teacher_added_successfully'));
309
        //return redirect()->back()->with('message', __('auth.successfully_registered'));
310
        //return true;
311
    }
312
313
    /***************************************************************************/
314