(master data) card komoditas
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user