Code Duplication    Length = 29-30 lines in 2 locations

src/Http/Controllers/DataAkademikController.php 2 locations

@@ 124-153 (lines=30) @@
121
            'user_id'           => 'required',
122
        ]);
123
124
        if($validator->fails()){
125
            $check = $data_akademik->where('nomor_un',$request->nomor_un)->whereNull('deleted_at')->count();
126
127
            if ($check > 0) {
128
                $response['message'] = 'Failed Nomor UN : ' . $request->nomor_un . ' already exists';
129
130
            } else {
131
                $data_akademik->nomor_un          = $request->input('nomor_un');
132
                $data_akademik->nama_siswa        = $request->input('nama_siswa');
133
                $data_akademik->user_id           = $request->input('user_id');
134
                $data_akademik->bahasa_indonesia  = $request->input('bahasa_indonesia');
135
                $data_akademik->bahasa_inggris    = $request->input('bahasa_inggris');
136
                $data_akademik->matematika        = $request->input('matematika');
137
                $data_akademik->ipa               = $request->input('ipa');
138
                $data_akademik->save();
139
140
                $response['message'] = 'success';
141
            }
142
        } else {
143
            $data_akademik->nomor_un          = $request->input('nomor_un');
144
            $data_akademik->nama_siswa        = $request->input('nama_siswa');
145
            $data_akademik->user_id           = $request->input('user_id');
146
            $data_akademik->bahasa_indonesia  = $request->input('bahasa_indonesia');
147
            $data_akademik->bahasa_inggris    = $request->input('bahasa_inggris');
148
            $data_akademik->matematika        = $request->input('matematika');
149
            $data_akademik->ipa               = $request->input('ipa');
150
            $data_akademik->save();
151
152
            $response['message'] = 'success';
153
        }
154
155
        $response['status'] = true;
156
@@ 232-260 (lines=29) @@
229
            ]);
230
        }
231
232
        if ($validator->fails()) {
233
            $check = $data_akademik->where('nomor_un',$request->nomor_un)->whereNull('deleted_at')->count();
234
235
            if ($check > 0) {
236
                $response['message'] = 'Failed Nomor UN : ' . $request->nomor_un . ' already exists';
237
            } else {
238
                $data_akademik->nomor_un          = $request->input('nomor_un');
239
                $data_akademik->nama_siswa        = $request->input('nama_siswa');
240
                $data_akademik->user_id           = $request->input('user_id');
241
                $data_akademik->bahasa_indonesia  = $request->input('bahasa_indonesia');
242
                $data_akademik->bahasa_inggris    = $request->input('bahasa_inggris');
243
                $data_akademik->matematika        = $request->input('matematika');
244
                $data_akademik->ipa               = $request->input('ipa');
245
                $data_akademik->save();
246
247
                $response['message'] = 'success';
248
            }
249
        } else {
250
            $data_akademik->nomor_un          = $request->input('nomor_un');
251
            $data_akademik->nama_siswa        = $request->input('nama_siswa');
252
            $data_akademik->user_id           = $request->input('user_id');
253
            $data_akademik->bahasa_indonesia  = $request->input('bahasa_indonesia');
254
            $data_akademik->bahasa_inggris    = $request->input('bahasa_inggris');
255
            $data_akademik->matematika        = $request->input('matematika');
256
            $data_akademik->ipa               = $request->input('ipa');
257
            $data_akademik->save();
258
259
            $response['message'] = 'success';
260
        }
261
262
        $response['status'] = true;
263