From dd6612629debf885c30ebee4e242b6ad5ed51ff4 Mon Sep 17 00:00:00 2001 From: Ilham Wara Nugroho Date: Wed, 4 Feb 2026 09:37:03 +0700 Subject: [PATCH] update --- .../Auth/CustomRegisterController.php | 30 ++-- resources/views/auth/register.blade.php | 131 +++++++++++------- 2 files changed, 99 insertions(+), 62 deletions(-) diff --git a/app/Http/Controllers/Auth/CustomRegisterController.php b/app/Http/Controllers/Auth/CustomRegisterController.php index 64a55ad..2c596c3 100644 --- a/app/Http/Controllers/Auth/CustomRegisterController.php +++ b/app/Http/Controllers/Auth/CustomRegisterController.php @@ -57,11 +57,11 @@ class CustomRegisterController extends Controller $cek = Profile::where('npsn',$request->npsn)->count(); if($cek > 0){ - return response()->json(['status' => false,'message' => 'Untuk NPSN :'.$request->npsn.' Sudah terdaftar! Silahkan Login','type' => 'error']); - // return redirect('register')->with([ - // 'message' => 'Untuk NPSN :'.$request->npsn.' Sudah terdaftar! Silahkan Login', - // 'type' => "error" - // ]); + // return response()->json(['status' => false,'message' => 'Untuk NPSN :'.$request->npsn.' Sudah terdaftar! Silahkan Login','type' => 'error']); + return redirect('register')->with([ + 'message' => 'Untuk NPSN :'.$request->npsn.' Sudah terdaftar! Silahkan Login', + 'type' => "error" + ])->withInput(); } $sekolah = Sekolah::where('npsn',$request->npsn)->first(); @@ -150,12 +150,12 @@ class CustomRegisterController extends Controller DB::commit(); - return response()->json(['status' => true,'message' => 'Daftar Sekolah Berhasil','type' => 'success']); + // return response()->json(['status' => true,'message' => 'Daftar Sekolah Berhasil','type' => 'success']); - // return redirect('dashboard')->with([ - // 'message' => trans('Selamat datang kembali'), - // 'type' => "success" - // ]); + return redirect('dashboard')->with([ + 'message' => trans('Selamat datang kembali'), + 'type' => "success" + ])->withInput(); @@ -167,11 +167,11 @@ class CustomRegisterController extends Controller } catch (Exception $e) { DB::rollBack(); - return response()->json(['status' => false,'message' => $e->getMessage(),'type' => 'error']); - // return redirect('register')->with([ - // 'message' => $e->getMessage(), - // 'type' => "error" - // ]); + // return response()->json(['status' => false,'message' => $e->getMessage(),'type' => 'error']); + return redirect('register')->with([ + 'message' => $e->getMessage(), + 'type' => "error" + ])->withInput(); } } } diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php index fb76332..03dd7f7 100644 --- a/resources/views/auth/register.blade.php +++ b/resources/views/auth/register.blade.php @@ -26,46 +26,44 @@
-
-
+
+

Daftar Sebagai Sekolah Adiwiyata

-
-
-

Identitas Sekolah

- Langkah 1 dari 4 -
-
-
-
-
-
-
-
-
-
-
- -
+ {{ csrf_field() }} -
+ @if(session()->get('type')=='error') +
+ error + {{ session('message') }} +
+
+ @enderror + +
+ @error('tingkat_sekolah') +
+ error + {{$message}} +
+ @enderror
@@ -79,6 +77,12 @@ --}}

Data nama dan tingkat sekolah akan terisi otomatis dari Dapodik/EMIS.

+ @error('npsn') +
+ error + {{$message}} +
+ @enderror
-
-