diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php index 8d43c38..a0b6a55 100644 --- a/app/Http/Controllers/ProfileController.php +++ b/app/Http/Controllers/ProfileController.php @@ -12,20 +12,42 @@ public function index() { // Get the authenticated user details $account = Auth::user(); - + // Return the profile view with the authenticated user details return view('layouts.profile', ['account' => $account]); } + public function updatePassword(Request $request) { $request->validate([ 'passupdate' => 'required|string|min:8', ]); - + $user = auth()->user(); $user->password = Hash::make($request->passupdate); $user->save(); - + return back()->with('success', 'Password berhasil diperbarui.'); } -} + + public function updateProfile(Request $request) + { + $request->validate([ + 'username' => 'required|string|max:255', + 'email' => 'required|string|email|max:255', + 'umur' => 'nullable|numeric', + 'telp' => 'nullable|string|max:15', + 'alamat' => 'nullable|string', + ]); + + $user = auth()->user(); + $user->username = $request->username; + $user->email = $request->email; + $user->umur = $request->umur; + $user->telp = $request->telp; + $user->alamat = $request->alamat; + $user->save(); + + return back()->with('success', 'Profile berhasil diperbarui.'); + } +} \ No newline at end of file diff --git a/public/bawang.ico b/public/bawang.ico new file mode 100644 index 0000000..cebf8b1 Binary files /dev/null and b/public/bawang.ico differ diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index e69de29..0000000 diff --git a/resources/views/layouts/admin/masteradmin.blade.php b/resources/views/layouts/admin/masteradmin.blade.php index 015c09c..b3ba15f 100644 --- a/resources/views/layouts/admin/masteradmin.blade.php +++ b/resources/views/layouts/admin/masteradmin.blade.php @@ -7,7 +7,8 @@ - @yield('title', 'Sistem Pakar') + + @yield('title', 'ShallotDetect') @@ -17,7 +18,7 @@ - +
diff --git a/resources/views/layouts/auth.blade.php b/resources/views/layouts/auth.blade.php index 8b30707..03c4175 100644 --- a/resources/views/layouts/auth.blade.php +++ b/resources/views/layouts/auth.blade.php @@ -1,12 +1,16 @@ - - - - @yield('title', 'Login System') - - - - @yield('content') - + + + + + @yield('title', 'Login System') + + + + + + @yield('content') + + \ No newline at end of file diff --git a/resources/views/layouts/diagnosa/masterdiagnosa.blade.php b/resources/views/layouts/diagnosa/masterdiagnosa.blade.php index 741d305..202aab1 100644 --- a/resources/views/layouts/diagnosa/masterdiagnosa.blade.php +++ b/resources/views/layouts/diagnosa/masterdiagnosa.blade.php @@ -11,6 +11,7 @@ + @@ -19,46 +20,9 @@ - -@stack('scripts') + @@ -174,7 +235,9 @@
- @if(session('success')) -
+
{{ session('success') }}
@endif - -
-