/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     if (Gate::denies('produk.read')) {
         return view(config('app.template') . '.error.403');
     }
     $data = ['produks' => Produk::allWithStokAndPrice()->get()];
     return view(config('app.template') . ".produk.table", $data);
 }
 public function PriceTreshold()
 {
     $setting = setting();
     // Produk harga jual dibawah ambang batas prosentase laba
     $produkLabaWarning = Produk::allWithStokAndPrice()->having('laba_procentage', '<', $setting->laba_procentage_warning)->get();
     $data = ['data' => $produkLabaWarning];
     return view(config('app.template') . '.dashboard.price', $data);
 }
 public function produk()
 {
     $produks = Produk::allWithStokAndPrice()->get();
     $data = [];
     $no = 0;
     foreach ($produks as $produk) {
         $no++;
         array_push($data, ['no' => $no, 'produk_id' => $produk->id, 'nama_produk' => $produk->nama, 'harga' => Pembulatan($produk->harga_jual), 'harga_f' => number_format(Pembulatan($produk->harga_jual), 0, ",", "."), 'kategori' => $produk->nama_kategori]);
     }
     $display['produk'] = $data;
     return $display;
 }