39 lines
1.1 KiB
PHP
39 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Kasir;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use App\Models\Pesanan;
|
|
use App\Models\Produk;
|
|
use Illuminate\Http\Request;
|
|
|
|
class Menu extends Controller
|
|
{
|
|
public function index()
|
|
{
|
|
return view('pages.Menu.index');
|
|
}
|
|
|
|
public function getDataMenu()
|
|
{
|
|
$data = Produk::with(['kategori_produk'])->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 '<div class="btn-group">
|
|
<a href="javascript:void(0)" onclick="print(\'' . $data->id . '\')"><span class="btn btn-xs btn-success"><i class="fas fa-print"></i></span></a>
|
|
</div>';
|
|
})
|
|
->rawColumns(['nomor', 'kode_produk', 'ubah'])
|
|
->make(true);
|
|
}
|
|
}
|