public function saveItemGaji($id) { // 1. setting validasi $messages = array('required' => 'Inputan <b>Tidak Boleh Kosong</b>!', 'numeric' => 'Inputan <b>Harus Angka</b>!', 'same' => 'Password <b>Tidak Sama</b>!'); $validator = Validator::make(Input::all(), array("nilgj" => "required"), $messages); // 2a. jika semua validasi terpenuhi simpan ke database if ($validator->passes()) { // Cart::add(1, 5, 5, 5); $content = Cart::content(); $idcart = 1; $rowId = ''; foreach ($content as $row) { if ($row->name == Input::get("idgj")) { $idcart = $row->id; $rowId = $row->rowid; break; } else { $idcart = $row->id; $idcart += 1; } } if ($rowId != '') { Cart::update($rowId, array('price' => Input::get("nilgj"))); } else { if (Input::get("idgj")) { $idgj = Input::get("idgj"); $gaji = mg01::find($idgj); $jenis = $gaji['jenis']; Cart::add($idcart, Input::get("idgj"), 1, Input::get("nilgj"), array('jenis_gaji' => $jenis, "idkaryawan" => Input::get("idkaryawan"), "iduser" => 0)); } } // Redirect ke url + menuju div tertentu $url = URL::action("MasterKaryawanController@addGaji", ['id' => $id]) . "#datatable"; return Redirect::to($url); } else { return Redirect::to('master/karyawan/add_gaji/' . $id)->withErrors($validator)->withInput(); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $mg01 = mg01::find($id); $mg01->delete(); Session::flash('mg01_success', 'Data Telah Di-hapus!'); return Redirect::to('master/jenisgaji'); }