From e3da497e0a264a0d236cf30576b0810d9e9e49e8 Mon Sep 17 00:00:00 2001 From: mikhailkusuma Date: Fri, 19 Jan 2024 22:15:11 +0700 Subject: [PATCH] Add: Menu --- app/Http/Controllers/Kasir/Menu.php | 38 ++++++ resources/views/pages/menu/index.blade.php | 148 +++++++++++++++++++++ routes/web.php | 8 +- 3 files changed, 193 insertions(+), 1 deletion(-) create mode 100644 app/Http/Controllers/Kasir/Menu.php create mode 100644 resources/views/pages/menu/index.blade.php diff --git a/app/Http/Controllers/Kasir/Menu.php b/app/Http/Controllers/Kasir/Menu.php new file mode 100644 index 0000000..182d3ab --- /dev/null +++ b/app/Http/Controllers/Kasir/Menu.php @@ -0,0 +1,38 @@ +get(); + $nomor = 1; + + return $datatables = datatables() + ->of($data) + ->addColumn('nomor', function ($data) use (&$nomor) { + return $nomor++; + }) + ->addColumn('kategori_produk', function ($data) { + return $data->kategori_produk->nama_kategori_produk; + }) + ->addColumn('ubah', function ($data) { + return '
+ +
'; + }) + ->rawColumns(['nomor', 'kode_produk', 'ubah']) + ->make(true); + } +} diff --git a/resources/views/pages/menu/index.blade.php b/resources/views/pages/menu/index.blade.php new file mode 100644 index 0000000..522032d --- /dev/null +++ b/resources/views/pages/menu/index.blade.php @@ -0,0 +1,148 @@ +@extends('layouts.base') + +@section('content-header') +
+
+
+
+

Kasir kasir 3.0

+
+
+ +
+
+
+
+@endsection + +@section('content') +
+
+
+
+
+
+

Daftar Menu

+ +
+ +
+
+
+
+ {{--
Form List Data
--}} +
+ + + + + + + + + + + +
NoKode ProdukNama ProdukHarga ProdukKategori Produk
+
+
+
+
+
+ + + +@endsection + +@push('styles') + + + + +@endpush + +@push('scripts') + + +@endpush \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index 386c75c..e83389a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -1,6 +1,7 @@ 'history'], function () { Route::get('/', [History::class, 'index'])->name('history.index'); Route::get('/getDataHistory', [History::class, 'getDataHistory'])->name('history.getDataHistory'); Route::get('/print/{id}', [History::class, 'print'])->name('history.print'); -}); \ No newline at end of file +}); + +Route::group(['prefix' => 'menu'], function () { + Route::get('/', [Menu::class, 'index'])->name('menu.index'); + Route::get('/getDataMenu', [Menu::class, 'getDataMenu'])->name('menu.getDataMenu'); +});