middleware('auth'); } /** * Show the application dashboard. * * @return \Illuminate\View\View */ public function index() { $data['menu'] = 'Manajemen User'; $data['current_page'] = 'Data Pengguna'; $data['pengguna'] = Pengguna::join('tbl_divisi','tbl_divisi.id','=','tbl_pengguna.divisi_id')->get(['tbl_pengguna.*','tbl_divisi.nama_divisi']); $data['divisi'] = DB::table('tbl_divisi')->get(); return view('admin.pengguna.index',$data); } public function show($id) { // $data['menu'] = 'Manajemen user'; // $data['current_page'] = 'Detail Data Pengguna'; $data['pengguna'] = Pengguna::find($id)->first(); $data['detail_pinjam'] = Pengguna::join('tbl_barang_keluar','tbl_barang_keluar.pengguna_id','=','tbl_pengguna.id') ->where('tbl_barang_keluar.pengguna_id',$id) ->get(); dd($data); // return view('admin.pengguna.show',$data); } public function update_ajax(Request $request){ $data_update = array( 'nama' => $request->nama, 'no_identitas'=>$request->no_identitas, 'divisi_id'=>$request->divisi ); $id_pengguna = $request->id; // dd($id); $update = DB::table('tbl_pengguna')->where('id',$id_pengguna)->update($data_update); // dd($data_update); if($update){ return redirect('pengguna')->with('sukses','Data Pengguna Berhasil di update ...'); }else{ return redirect('pengguna')->with('error','Data Pengguna Gagal di update ....'); } } public function hapus($id){ $hapus = DB::table('tbl_pengguna')->where('id',$id)->delete(); if($hapus){ return redirect('pengguna')->with('sukses','Data Pengguna Berhasil di hapus ...'); }else{ return redirect('pengguna')->with('error','Data Pengguna Gagal di hapus ....'); } } public function store(Request $request){ $data = array( 'nama' => $request->nama, 'no_identitas' => $request->no_identitas, 'divisi_id' => $request->divisi ); $insert = DB::table('tbl_pengguna')->insert($data); if($insert){ return redirect('pengguna')->with('sukses', 'Data Pengguna Berhasil di tambahkan ..'); }else{ return redirect('pengguna')->with('error', 'Data Pengguna Gagal di tambahkan ..'); } } }