siteTitle = "Realisasi Pendapatan"; parent::__construct(); } public function index() { return view('realisasi_pendapatan.index') ->with('i', (request()->input('page', 1) - 1) * 10); } public function create() { // if (!Auth::user()->can("Tambah SKPP")){ // abort(403, 'Youre not allowed to visit this page!'); // } $this->setSubtitle("Tambah Data"); return view('realisasi_pendapatan.create'); } public function store(Request $request) { try{ $date = date("Ymd"); DB::beginTransaction(); $req = $request->all(); $data["id_sps"] = $req["txt_id_sps"]; $data["simtrad4_uraian"] = $req["txt_simtrad4_uraian"]; $data["simtrad4_kotor"] = replaceMoney($req["txt_simtrad4_kotor"]); $data["simtrad4_potongan"] = replaceMoney($req["txt_simtrad4_potongan"]); $data["simtrad4_bersih"] = replaceMoney($req["txt_simtrad4_bersih"]); $data["simtrad4_sp2d_bun"] = $req["txt_simtrad4_sp2d_bun"]; $data["created_by"] = Auth::user()->id; //var_dump($data); exit; DbhPendapatanRealisasi::create($data); DB::commit(); return redirect()->route('realisasi-pendapatan.index') ->with('success','SKPP berhasil dibuat.'); }catch(\Exception $e){ DB::rollBack(); return redirect()->route('realisasi-pendapatan.create') ->with('error',$e->getMessage()); } } public function datatable(Request $request) { $post = $request->all(); $offset = $post["start"]; $limit = $post["length"]; $src = $post["src"]; $ta = $post["ta"]; $dataFilter=0; $data = DbhPendapatanRealisasi::orderBy("created_at","ASC"); $dataFilter = $data->count(); $dataTotal = DbhPendapatanRealisasi::count(); return response()->json([ "recordsTotal" => $dataTotal, "recordsFiltered" => $dataFilter, "data"=> $data->skip($offset)->take($limit)->get() ]); } public function destroy(DbhPendapatanRealisasi $realisasi_pendapatan) { try{ DB::beginTransaction(); $realisasi_pendapatan->delete(); DB::commit(); return redirect()->route('realisasi-pendapatan.index') ->with('success','Data Realisasi Pendapatan berhasil dihapus!'); }catch(Throwable $e){ DB::rollBack(); return redirect()->route('realisasi-pendapatan.index') ->with('error','Data Realisasi Pendapatan gagal dihapus.'); } } public function show(DbhPendapatanRealisasi $realisasi_pendapatan) { // if (!Auth::user()->can("Lihat SKPP")){ // abort(403, 'Youre not allowed to visit this page!'); // } $this->setSubtitle("Detail Data"); return view('realisasi_pendapatan.show',compact("realisasi_pendapatan")); } public function sts() { // if (!Auth::user()->can("Tambah SKPP")){ // abort(403, 'Youre not allowed to visit this page!'); // } $this->setSubtitle("Input STS"); return view('realisasi_pendapatan.sts'); } }