paginate(2); $artikel = DB::table('artikel')->join('kategori_artikel', 'kategori_artikel.id_ktg', '=', 'artikel.id_ktg') ->orderBy('id_artikel','desc') ->where('status','=','tampil') ->paginate(2); $kategori_artikel = KatArtikel::all(); return view('petugas.artikel',compact('artikel','kategori_artikel'))->with('artikel', $artikel); // return view('petugas.artikel',compact('artikel'))->with('artikel', $artikel); } public function cari(Request $request) { //Menangkap data pencarian $cari = $request->cari; //mengambul data dari tabel artikel sesuai pencarian data $artikel = DB::table('artikel') ->join('kategori_artikel', 'kategori_artikel.id_ktg', '=', 'artikel.id_ktg') ->where('judul','like',"%".$cari."%") ->paginate(2); $kategori_artikel = KatArtikel::all(); //mengirim data artikel ke view artikel return view('petugas.artikel',compact('artikel','kategori_artikel')); } public function kategori(Request $request) { //Menangkap data pencarian $cari = $request->cari; //mengambul data dari tabel artikel sesuai pencarian data $artikel = DB::table('artikel') ->join('kategori_artikel', 'kategori_artikel.id_ktg', '=', 'artikel.id_ktg') ->where('kategori_artikel.kategori_artikel',$cari) ->paginate(4, ['*'], 'kategoriartikel'); $kategori_artikel = KatArtikel::all(); //mengirim data artikel ke view artikel return view('petugas.artikel',compact('artikel','kategori_artikel')); } public function detail($id) { // $artikel2 = Artikel::orderBy('tanggal', 'desc')->paginate(2); $artikel2 = Artikel::join('kategori_artikel', 'kategori_artikel.id_ktg', '=', 'artikel.id_ktg') ->where('artikel.id_artikel','!=',$id) ->paginate(2); $artikel = DB::table('artikel')->join('kategori_artikel', 'kategori_artikel.id_ktg', '=', 'artikel.id_ktg')->where('id_artikel',$id)->first(); $kategori_artikel = KatArtikel::all(); return view('petugas.detailartikel',compact('artikel','artikel2','kategori_artikel')); } }