(master data) card komoditas

This commit is contained in:
2026-04-30 16:08:29 +07:00
parent 2e465a3cb1
commit dec76e8b1d
2 changed files with 17 additions and 1 deletions
@@ -10,7 +10,11 @@ use Illuminate\Support\Facades\Validator;
class KomoditasController extends Controller class KomoditasController extends Controller
{ {
public function index(Request $request) public function index(Request $request)
{ {
$totalKomoditas = Komoditas::count();
$query = Komoditas::orderBy('created_at', 'desc'); $query = Komoditas::orderBy('created_at', 'desc');
if ($request->search) { if ($request->search) {
@@ -18,7 +22,7 @@ class KomoditasController extends Controller
} }
$komoditas = $query->paginate($request->per_page ?? 10); $komoditas = $query->paginate($request->per_page ?? 10);
return view('master.komoditas.index', compact('komoditas')); return view('master.komoditas.index', compact('komoditas', 'totalKomoditas'));
} }
public function store(Request $request) public function store(Request $request)
@@ -2,6 +2,18 @@
@section('content') @section('content')
<div class="container-xxl flex-grow-1 container-p-y"> <div class="container-xxl flex-grow-1 container-p-y">
<div class="grid grid-cols-1 md:grid-cols-3 gap-4 mb-6">
<x-summary-card
title="Total Komoditas"
count="{{ $totalKomoditas }}"
subtitle="Keseluruhan komoditas terdaftar"
icon="package"
color="primary"
/>
</div>
<div class="card"> <div class="card">
<div class="card-header border-bottom"> <div class="card-header border-bottom">
<h5 class="card-title mb-0">Data Master Komoditas</h5> <h5 class="card-title mb-0">Data Master Komoditas</h5>