Code Duplication    Length = 34-35 lines in 2 locations

src/Http/Controllers/AkademikController.php 1 location

@@ 198-231 (lines=34) @@
195
196
            ]);
197
198
        if ($validator->fails()) {
199
200
            foreach($validator->messages()->getMessages() as $key => $error){
201
                        foreach($error AS $error_get) {
202
                            array_push($message, $error_get);
203
                        }                
204
                    } 
205
206
             $check_user     = $this->akademik->where('id','!=', $id)->where('user_id', $request->user_id);
207
             $check_nomor_un = $this->akademik->where('id','!=', $id)->where('nomor_un', $request->nomor_un);
208
209
             if($check_user->count() > 0 || $check_nomor_un->count() > 0){
210
                  $response['message'] = implode("\n",$message);
211
            } else {
212
                $akademik->user_id    = $request->input('user_id');
213
                $akademik->bahasa_indonesia    = $request->input('bahasa_indonesia');
214
                $akademik->nomor_un    = $request->input('nomor_un');
215
                $akademik->bahasa_inggris    = $request->input('bahasa_inggris');
216
                $akademik->matematika    = $request->input('matematika');
217
                $akademik->save();
218
219
                $response['message'] = 'success';
220
            }
221
        } else {
222
            $akademik->user_id    = $request->input('user_id');
223
                $akademik->user_id    = $request->input('user_id');
224
                $akademik->bahasa_indonesia    = $request->input('bahasa_indonesia');
225
                $akademik->nomor_un    = $request->input('nomor_un');
226
                $akademik->bahasa_inggris    = $request->input('bahasa_inggris');
227
                $akademik->matematika    = $request->input('matematika');
228
                $akademik->save();
229
230
            $response['message'] = 'success';
231
        }
232
233
        $response['status'] = true;
234

src/Http/Controllers/NilaiController.php 1 location

@@ 213-247 (lines=35) @@
210
211
            ]);
212
213
        if ($validator->fails()) {
214
215
            foreach($validator->messages()->getMessages() as $key => $error){
216
                        foreach($error AS $error_get) {
217
                            array_push($message, $error_get);
218
                        }                
219
                    } 
220
221
             $check_user     = $this->nilai->where('id','!=', $id)->where('user_id', $request->user_id);
222
             $check_siswa = $this->nilai->where('id','!=', $id)->where('siswa_id', $request->siswa_id);
223
224
             if($check_user->count() > 0 || $check_siswa->count() > 0 ){
225
                  $response['message'] = implode("\n",$message);
226
            } else {
227
                $nilai->user_id = $request->input('user_id');
228
                $nilai->siswa_id = $request->input('siswa_id');
229
                $nilai->akademik_id = $request->input('akademik_id');
230
                $nilai->prestasi_id = $request->input('prestasi_id');
231
                $nilai->zona_id = $request->input('zona_id');
232
                $nilai->sktm_id = $request->input('sktm_id');
233
                $nilai->save();
234
235
                $response['message'] = 'success';
236
            }
237
        } else {
238
                $nilai->user_id = $request->input('user_id');
239
                $nilai->siswa_id = $request->input('siswa_id');
240
                $nilai->akademik_id = $request->input('akademik_id');
241
                $nilai->prestasi_id = $request->input('prestasi_id');
242
                $nilai->zona_id = $request->input('zona_id');
243
                $nilai->sktm_id = $request->input('sktm_id');
244
                $nilai->save();
245
246
            $response['message'] = 'success';
247
        }
248
249
        $response['status'] = true;
250