public function category(News $news, $kat_id) { $title = Kategori::where('id', $kat_id)->first()->nama_kategori; $stories = $news->orderBy('created_at', 'DESC')->where('kategori_id', $kat_id)->paginate(10); $headers = null; $sidebar = $news->orderBy('dibaca', 'DESC')->limit(5)->get(); return view('sowindows.home', compact(['stories', 'title', 'headers', 'sidebar'])); }
public function postHapus(Request $request) { $id = $request->id; $id = explode(",", $id); foreach ($id as $val) { Kategori::where('id', $val)->delete(); } }
public function kategori($slug) { $data['LinkPage'] = "{$slug}?page="; $data['all_kategori'] = Kategori::all(); $data['kategori'] = Kategori::where('slug', $slug)->first(); $data['blogs'] = DB::table('site_blog')->join('site_blog_kategori', 'site_blog.id', '=', 'site_blog_kategori.id_blog')->join('site_kategori', 'site_kategori.id', '=', 'site_blog_kategori.id_kategori')->where('site_kategori.slug', $slug)->where('site_blog.draft', 0)->where('site_blog.arsip', 0)->select('site_blog.*', 'site_kategori.nama_kategori')->orderBy('site_blog.id', 'desc')->paginate($this->Perpage); $data['populer'] = $this->BlogLainnya(4); return view('front.blog.kategori', $data); }
public function bulananPpk() { if (Request::get('monthFrom') < 10) { $dateFrom = Request::get('yearFrom') . '-0' . Request::get('monthFrom') . '-01'; } else { $dateFrom = Request::get('yearFrom') . '-' . Request::get('monthFrom') . '-01'; } if (Request::get('monthTo') < 10) { $dateTo = Request::get('yearTo') . '-0' . Request::get('monthTo') . '-01'; } else { $dateTo = Request::get('yearTo') . '-' . Request::get('monthTo') . '-01'; } $counts = []; $bil = 1; $units = Unit::find(\Auth::user()->unit); $kategoris = Kategori::where('unit', \Auth::user()->unit)->where('status', 'active')->get(); if (\Auth::user()->level->id == 1) { $kategoris = Kategori::where('status', 'active')->get(); } foreach ($kategoris as $kategori) { $peralatans = Peralatan::where('kategori_id', $kategori->id)->get(); foreach ($peralatans as $peralatan) { $count = Laporan::where('tarikh', '>=', $dateFrom)->where('tarikh', '<=', $dateTo)->where('peralatan_id', $peralatan->id)->count(); array_push($counts, ['kategori' => $kategori->nama, 'peralatan' => $peralatan->nama, 'count' => $count]); } } $bil = 1; $jumlah = 0; foreach ($counts as $count) { $jumlah += $count['count']; } // dd($counts); return View('members.supervisor.laporan.bulananPenempatan', compact('bil', 'counts', 'units', 'kategoris', 'jumlah')); }
public function postTambahKategori(Request $request) { $cek_kat = Kategori::where('nama_kategori', $request->kategori)->count(); if ($cek_kat > 0) { echo json_encode(array('id' => 0)); } else { $NewKat = new Kategori(); $NewKat->nama_kategori = $request->kategori; $NewKat->slug = str_slug($request->kategori, "-"); $NewKat->save(); $id = $NewKat->id; $data = ['id' => $id, 'kat' => $request->kategori]; echo json_encode($data); } }