From 9683e685c768deae42afc3dac330597f8b6b7c7d Mon Sep 17 00:00:00 2001 From: zhadaarsita Date: Thu, 26 Feb 2026 01:41:31 +0700 Subject: [PATCH] fixed: bugs typography and flow edit profile --- app/Http/Controllers/ProfileController.php | 9 +- app/Models/User.php | 2 +- resources/views/admin/buku/create.blade.php | 146 +++--- resources/views/admin/buku/index.blade.php | 465 ++++++++++-------- resources/views/admin/denda/index.blade.php | 2 +- .../views/admin/peminjaman/index.blade.php | 2 +- .../views/admin/pengguna/index.blade.php | 16 +- resources/views/auth/admin-login.blade.php | 4 +- resources/views/auth/login.blade.php | 18 +- resources/views/layouts/navigation.blade.php | 8 +- resources/views/peminjaman/form.blade.php | 106 ++-- resources/views/profile/edit.blade.php | 134 ++++- resources/views/profile/index.blade.php | 8 +- .../partials/personal-activities.blade.php | 4 +- .../update-profile-information-form.blade.php | 35 +- resources/views/welcome.blade.php | 8 +- 16 files changed, 573 insertions(+), 394 deletions(-) diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php index b4a6669..69654d5 100644 --- a/app/Http/Controllers/ProfileController.php +++ b/app/Http/Controllers/ProfileController.php @@ -55,15 +55,16 @@ public function edit(Request $request): View */ public function update(Request $request): RedirectResponse { - // Validasi input $request->validate([ - 'name' => ['required', 'string', 'max:255'], + 'name' => ['required', 'string', 'max:255'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:users,email,'.Auth::id()], - 'nomor_hp' => ['nullable', 'string', 'max:15'], + 'no_hp' => ['nullable', 'string', 'max:15'], ]); $user = $request->user(); - $user->fill($request->all()); + $user->name = $request->name; + $user->email = $request->email; + $user->no_hp = $request->no_hp; if ($user->isDirty('email')) { $user->email_verified_at = null; diff --git a/app/Models/User.php b/app/Models/User.php index b7b5077..3e95629 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -24,7 +24,7 @@ class User extends Authenticatable 'role', 'nisn', 'nip', - 'nomor_hp', + 'no_hp', 'kelas', 'nomor_induk' ]; diff --git a/resources/views/admin/buku/create.blade.php b/resources/views/admin/buku/create.blade.php index bcfa8f8..576e5c6 100644 --- a/resources/views/admin/buku/create.blade.php +++ b/resources/views/admin/buku/create.blade.php @@ -12,40 +12,63 @@
-
- {{-- TAMBAHKAN ID PADA FORM --}} -
-
-
-
- - + +
+
+ {{-- JUDUL --}} +
+ + +
+ + {{-- PENULIS --}} +
+ + +
+ +
+ {{-- KATEGORI --}} +
+ +
-
- - -
-
-
- - -
-
- - -
-
- - -
- -
- - + + {{-- TAHUN TERBIT (SOLUSI DROPDOWN / SELECT) --}} +
+ +
+ +
-
- + + {{-- KODE BUKU --}} +
+ + +
+ + {{-- STOK BUKU --}} +
+ + +
+
+ + {{-- TIPE AKSES --}} +
+ +
@@ -56,23 +79,29 @@
-
-
- - -
-
- - -
+
+ + {{-- UPLOAD FILE --}} +
+
+ + +
Format: JPG, PNG. Maks: 2MB
+
+
+ + +
Format: PDF. Maks: 10MB
-
-
- -
- -
+
+
+
+ +
+
@@ -80,23 +109,16 @@ @push('scripts') diff --git a/resources/views/admin/buku/index.blade.php b/resources/views/admin/buku/index.blade.php index 4bc1863..8cdbc97 100644 --- a/resources/views/admin/buku/index.blade.php +++ b/resources/views/admin/buku/index.blade.php @@ -9,82 +9,91 @@
+ {{-- NAV TABS --}}
- {{-- TAB UNTUK BUKU OFFLINE --}} + + {{-- BUKU OFFLINE --}}
- + - + @forelse($bukuOffline as $buku) - - - - - - - - - - + + + + + + + + + + @empty - + + + @endforelse
No Cover Judul Kode Buku PenulisStokStok Status Aksi
{{ $loop->iteration }}{{ $buku['judul'] }}{{ $buku['judul'] }}{{ $buku['kode_buku'] }}{{ $buku['penulis'] }}{{ $buku['stok'] ?? 0 }} - @if ($buku['status'] == 'Tersedia') - Tersedia - @else - Dipinjam - @endif - -
- - -
-
{{ $loop->iteration }}{{ $buku['judul'] }}{{ $buku['judul'] }}{{ $buku['kode_buku'] }}{{ $buku['penulis'] }}{{ $buku['stok'] ?? 0 }} + @if ($buku['status'] == 'Tersedia') + Tersedia + @else + Dipinjam + @endif + +
+ + +
+
Tidak ada data buku offline.
Tidak ada data buku offline. +
- {{-- TAB UNTUK BUKU ONLINE --}} + {{-- BUKU ONLINE --}}
- + @@ -96,52 +105,58 @@ @forelse($bukuOnline as $buku) - - - - - - - - + + + + + + + + @empty - + + + @endforelse
No Cover
{{ $loop->iteration }}{{ $buku['judul'] }}{{ $buku['judul'] }}{{ $buku['penulis'] }}{{ $buku['file_pdf'] ?? 'N/A' }} -
- - -
-
{{ $loop->iteration }}{{ $buku['judul'] }}{{ $buku['judul'] }}{{ $buku['penulis'] }}PDF Available +
+ + +
+
Tidak ada data buku online.
Tidak ada data buku online.
- {{-- TAB UNTUK ARSIP --}} + {{-- ARSIP --}}
- + - + - + + +
No Cover Judul PenulisTipeTipe Asal Aksi
Belum ada buku yang diarsipkan.
+ + Belum ada buku yang diarsipkan. +
@@ -154,174 +169,200 @@ {{-- MODAL DETAIL BUKU --}}