| @@ 42-82 (lines=41) @@ | ||
| 39 | * |
|
| 40 | * @return Response |
|
| 41 | */ |
|
| 42 | public function store(Request $request) |
|
| 43 | { |
|
| 44 | ||
| 45 | //$daftar_retribusi = TarifModel::find($request->daftar_retribusi_id); |
|
| 46 | $request->validate([ |
|
| 47 | 'uraian' => 'required', |
|
| 48 | 'wilayah_kota' => 'required', |
|
| 49 | 'wilayah_kabupaten' => 'required', |
|
| 50 | 'satuan' => 'required', |
|
| 51 | 'master_tarif_id' => 'required', |
|
| 52 | ]); |
|
| 53 | ||
| 54 | /* |
|
| 55 | if(is_null($daftar_retribusi)){ |
|
| 56 | return redirect()->back()->withErrors('Error : retribusi yang dipilih tidak ditemukan'); |
|
| 57 | } |
|
| 58 | */ |
|
| 59 | ||
| 60 | // if($request->status > 1 && $request->status < 0){ |
|
| 61 | // return redirect()->back()->withErrors('Error : status salah'); |
|
| 62 | // } |
|
| 63 | if($request->tarif == 'on'){ |
|
| 64 | $tarif = 0; |
|
| 65 | }else{ |
|
| 66 | $tarif = 1; |
|
| 67 | } |
|
| 68 | ||
| 69 | TarifModel::create([ |
|
| 70 | 'uuid' => Uuid::uuid5(Uuid::NAMESPACE_DNS, 'bantenprov.go.id'.date('YmdHis')), |
|
| 71 | 'uraian' => $request->uraian, |
|
| 72 | 'tarif' => $tarif, |
|
| 73 | 'wilayah_kota' => $request->wilayah_kota, |
|
| 74 | 'wilayah_kabupaten' => $request->wilayah_kabupaten, |
|
| 75 | 'satuan' => $request->satuan, |
|
| 76 | 'master_tarif_id' => $request->master_tarif_id, |
|
| 77 | 'user_id' => \Auth::user()->id, |
|
| 78 | 'user_update' => \Auth::user()->id, |
|
| 79 | ]); |
|
| 80 | $request->session()->flash('message', 'Successfully add new data'); |
|
| 81 | return redirect()->route('tarif.index'); |
|
| 82 | } |
|
| 83 | ||
| 84 | /** |
|
| 85 | * Display the specified resource. |
|
| @@ 114-142 (lines=29) @@ | ||
| 111 | * @param int $id |
|
| 112 | * @return Response |
|
| 113 | */ |
|
| 114 | public function update(Request $request, $id) |
|
| 115 | { |
|
| 116 | $request->validate([ |
|
| 117 | 'uraian' => 'required', |
|
| 118 | 'wilayah_kota' => 'required', |
|
| 119 | 'wilayah_kabupaten' => 'required', |
|
| 120 | 'satuan' => 'required', |
|
| 121 | 'master_tarif_id' => 'required', |
|
| 122 | ]); |
|
| 123 | ||
| 124 | if($request->tarif == 'on'){ |
|
| 125 | $tarif = 1; |
|
| 126 | }else{ |
|
| 127 | $tarif = 0; |
|
| 128 | } |
|
| 129 | TarifModel::find($id)->update([ |
|
| 130 | 'uuid' => Uuid::uuid5(Uuid::NAMESPACE_DNS, 'bantenprov.go.id'.date('YmdHis')), |
|
| 131 | 'uraian' => $request->uraian, |
|
| 132 | 'tarif' => $tarif, |
|
| 133 | 'wilayah_kota' => $request->wilayah_kota, |
|
| 134 | 'wilayah_kabupaten' => $request->wilayah_kabupaten, |
|
| 135 | 'satuan' => $request->satuan, |
|
| 136 | 'master_tarif_id' => $request->master_tarif_id, |
|
| 137 | 'user_id' => \Auth::user()->id, |
|
| 138 | 'user_update' => \Auth::user()->id, |
|
| 139 | ]); |
|
| 140 | $request->session()->flash('message', 'Successfully add new data'); |
|
| 141 | return redirect()->route('tarif.index'); |
|
| 142 | } |
|
| 143 | ||
| 144 | /** |
|
| 145 | * Remove the specified resource from storage. |
|