Code Duplication    Length = 16-17 lines in 2 locations

app/Http/Controllers/TrainingController.php 1 location

@@ 57-73 (lines=17) @@
54
     *
55
     * @return \Illuminate\Http\RedirectResponse
56
     */
57
    public function store(StoreTrainingRequest $request)
58
    {
59
        $data = $request->all();
60
        $training = Training::create($data);
61
62
        if ($request->hasFile('files')) {
63
            Attachment::upload($training, $request->file('files'));
64
        }
65
66
        $data['training_id'] = $training->id;
67
68
        $this->createTrainingNotes($data);
69
70
        Notification::container()->success('Training Created');
71
72
        return redirect()->action('TrainingController@index');
73
    }
74
75
    /**
76
     * Show the individual training record.

app/Http/Controllers/NewsController.php 1 location

@@ 48-63 (lines=16) @@
45
     *
46
     * @return \Illuminate\Http\RedirectResponse
47
     */
48
    public function store(NewsRequest $request)
49
    {
50
        $this->authorize('edit');
51
        $data = $request->all();
52
        $data['author_id'] = Auth::user()->id;
53
        $news = News::create($data);
54
55
        if ($request->hasFile('files')) {
56
            Attachment::upload($news, $request->file('files'));
57
        }
58
59
        $news->emailNews();
60
        Notification::container()->success('News Created');
61
62
        return redirect()->action('NewsController@index');
63
    }
64
65
    /**
66
     * Show the individual news article.