diff --git a/app/Http/Controllers/DashboardController.php b/app/Http/Controllers/DashboardController.php index 1c85bfa..af5ca0b 100644 --- a/app/Http/Controllers/DashboardController.php +++ b/app/Http/Controllers/DashboardController.php @@ -2,12 +2,19 @@ namespace App\Http\Controllers; +use App\Models\Pasien; +use App\Models\Registrasi; +use App\Models\Transaksi; use Illuminate\Http\Request; class DashboardController extends Controller { public function index() { - return view('dashboard'); + $totalTransaki = Transaksi::sum('total'); + $totalPasien = Pasien::count(); + $totalRegistrasi = Registrasi::count(); + + return view('dashboard', compact(['totalTransaki', 'totalPasien', 'totalRegistrasi'])); } } diff --git a/app/Http/Controllers/PasienController.php b/app/Http/Controllers/PasienController.php index df8ebe9..1a9dee3 100644 --- a/app/Http/Controllers/PasienController.php +++ b/app/Http/Controllers/PasienController.php @@ -39,13 +39,11 @@ class PasienController extends Controller } } - public function store(Request $request) + public function detail(Pasien $pasien) { + $dataPasien = Pasien::find($pasien->id); + $registrasi = Registrasi::where('id_pasien', $pasien->id)->orderByDesc('id')->get(); - } - - public function update(Request $request, Pasien $pasien) - { - // + return view('module.pasien.detail', compact(['dataPasien', 'registrasi'])); } } diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index cf975f7..bf577db 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -1,8 +1,55 @@ @extends('layout.main') @section('content')
- @if(auth('pegawai')->check()) -

Selamat Datang, {{ auth('pegawai')->user()->nama }}!

- @endif +
+ +
+
+ +
+
+

{{ number_format($totalTransaki) }}

+ +

Total Pendapatan

+
+
+ +
+ More info +
+
+ +
+ +
+
+

{{ $totalPasien }}

+ +

Total Pasien

+
+
+ +
+ More info +
+
+ +
+ +
+
+

{{ $totalRegistrasi }}

+ +

Jumlah Registrasi

+
+
+ +
+ More info +
+
+
+ +
@endsection diff --git a/resources/views/layout/breadcrumb.blade.php b/resources/views/layout/breadcrumb.blade.php index 59ef9f9..7a727c3 100644 --- a/resources/views/layout/breadcrumb.blade.php +++ b/resources/views/layout/breadcrumb.blade.php @@ -14,6 +14,8 @@ Ruang Pelayanan @elseif (Route::currentRouteName() === "tindakan.index") Tindakan + @elseif (Route::currentRouteName() === "transaksi.laporan") + Laporan @else Dashboard @endif diff --git a/resources/views/layout/navbar.blade.php b/resources/views/layout/navbar.blade.php index 89598a9..c0341e1 100644 --- a/resources/views/layout/navbar.blade.php +++ b/resources/views/layout/navbar.blade.php @@ -2,136 +2,9 @@ - + + diff --git a/resources/views/layout/sidebar.blade.php b/resources/views/layout/sidebar.blade.php index d22b4a1..560b7e4 100644 --- a/resources/views/layout/sidebar.blade.php +++ b/resources/views/layout/sidebar.blade.php @@ -1,20 +1,11 @@