update
parent
b11028fd35
commit
82a22c2d73
|
|
@ -57,10 +57,11 @@ class CustomRegisterController extends Controller
|
||||||
|
|
||||||
$cek = Profile::where('npsn',$request->npsn)->count();
|
$cek = Profile::where('npsn',$request->npsn)->count();
|
||||||
if($cek > 0){
|
if($cek > 0){
|
||||||
return redirect('register')->with([
|
return response()->json(['status' => false,'message' => 'Untuk NPSN :'.$request->npsn.' Sudah terdaftar! Silahkan Login','type' => 'error']);
|
||||||
'message' => 'Untuk NPSN :'.$request->npsn.' Sudah terdaftar! Silahkan Login',
|
// return redirect('register')->with([
|
||||||
'type' => "error"
|
// 'message' => 'Untuk NPSN :'.$request->npsn.' Sudah terdaftar! Silahkan Login',
|
||||||
]);
|
// 'type' => "error"
|
||||||
|
// ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
$sekolah = Sekolah::where('npsn',$request->npsn)->first();
|
$sekolah = Sekolah::where('npsn',$request->npsn)->first();
|
||||||
|
|
@ -166,10 +167,11 @@ class CustomRegisterController extends Controller
|
||||||
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
DB::rollBack();
|
DB::rollBack();
|
||||||
return redirect('register')->with([
|
return response()->json(['status' => false,'message' => $e->getMessage(),'type' => 'error']);
|
||||||
'message' => $e->getMessage(),
|
// return redirect('register')->with([
|
||||||
'type' => "error"
|
// 'message' => $e->getMessage(),
|
||||||
]);
|
// 'type' => "error"
|
||||||
|
// ]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -398,8 +398,14 @@
|
||||||
},
|
},
|
||||||
data: $(form).serialize(), // 🔥 serialize di sini
|
data: $(form).serialize(), // 🔥 serialize di sini
|
||||||
success: function(response) {
|
success: function(response) {
|
||||||
$('#errorMessage').addClass('hidden');
|
// let res = response.responseJSON;
|
||||||
|
// console.log(response.message);
|
||||||
|
if(response.type = 'error'){
|
||||||
|
$('#errorMessage').removeClass('hidden');
|
||||||
|
$('.message').html(response.message);
|
||||||
|
}else{
|
||||||
document.getElementById('success-modal').classList.remove('hidden');
|
document.getElementById('success-modal').classList.remove('hidden');
|
||||||
|
}
|
||||||
},error:function(xhr){
|
},error:function(xhr){
|
||||||
let res = xhr.responseJSON;
|
let res = xhr.responseJSON;
|
||||||
$('#errorMessage').removeClass('hidden');
|
$('#errorMessage').removeClass('hidden');
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
@if(session()->get('type')=='error')
|
@if(session()->get('type')=='error')
|
||||||
<div id="errorMessage" class="mt-4 p-3 bg-red-50 border border-red-100 rounded-xl flex items-center gap-2 text-red-600 text-sm font-medium">
|
<div id="errorMessage" class="mt-4 p-3 bg-red-50 border border-red-100 rounded-xl flex items-center gap-2 text-red-600 text-sm font-medium">
|
||||||
<span class="material-symbols-outlined text-lg">error</span>
|
<span class="material-symbols-outlined text-lg">error</span>
|
||||||
<span>Username atau password salah. Silakan coba lagi.</span>
|
<span class="errorLabel">Username atau password salah. Silakan coba lagi.</span>
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
Loading…
Reference in New Issue