From 29c0852fc686d1c8a30ff3a17d3b2f0878d07ae3 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Tue, 18 Feb 2025 16:33:43 +0700 Subject: [PATCH] feat(customers): tambahkan tampilan untuk membuat dan mengedit nasabah - Menambahkan file create.blade.php untuk form pembuatan dan pengeditan nasabah. - Menggunakan metode POST untuk menyimpan data nasabah baru atau memperbarui data nasabah yang ada. - Menyediakan validasi untuk input dengan menampilkan pesan kesalahan jika ada. - Menyertakan breadcrumb untuk navigasi yang lebih baik. --- resources/views/customer/create.blade.php | 113 ++++++++++++ resources/views/customer/index.blade.php | 201 ++++++++++++++++++++++ 2 files changed, 314 insertions(+) create mode 100644 resources/views/customer/create.blade.php create mode 100644 resources/views/customer/index.blade.php diff --git a/resources/views/customer/create.blade.php b/resources/views/customer/create.blade.php new file mode 100644 index 0000000..6a04224 --- /dev/null +++ b/resources/views/customer/create.blade.php @@ -0,0 +1,113 @@ +@extends('layouts.main') + +@section('breadcrumbs') + @if(isset($customer)) + {{ Breadcrumbs::render(request()->route()->getName(), $customer) }} + @else + {{ Breadcrumbs::render(request()->route()->getName()) }} + @endif +@endsection + +@section('content') +
+ @if(isset($customer->id)) +
+ + @method('PUT') + @else + + @endif + @csrf +
+
+

+ {{ isset($customer->id) ? 'Edit' : 'Tambah' }} Nasabah +

+
+ Back +
+
+
+
+ +
+ + @error('customer_code') + {{ $message }} + @enderror +
+
+
+ +
+ + @error('name') + {{ $message }} + @enderror +
+
+
+ +
+ + @error('address') + {{ $message }} + @enderror +
+
+
+ +
+ + @error('branch_code') + {{ $message }} + @enderror +
+
+
+ +
+ + @error('date_of_birth') + {{ $message }} + @enderror +
+
+
+ +
+ + @error('email') + {{ $message }} + @enderror +
+
+
+ +
+
+
+
+
+@endsection diff --git a/resources/views/customer/index.blade.php b/resources/views/customer/index.blade.php new file mode 100644 index 0000000..c68343b --- /dev/null +++ b/resources/views/customer/index.blade.php @@ -0,0 +1,201 @@ +@extends('layouts.main') + +@section('breadcrumbs') + {{ Breadcrumbs::render('customer.index') }} +@endsection + +@section('content') +
+
+
+

+ Daftar Nasabah +

+
+
+ +
+ +
+ +
+ +
+
+
+
+ + + + + + + + + + + + + +
+ + + Kode Nasabah + + + Nama Nasabah + + + Alamat + + + Kode Cabang + + + Tanggal Lahir + + + Email + + Action
+
+ +
+
+
+@endsection + +@push('scripts') + + +@endpush