/** * Function update surat. */ public static function update_surat($id) { $input = Input::all(); // #1 ubah input array ke string dengan pembatas koma Suratmasuk::input_array_to_string($input); // #2 retrieve nomor_agenda_seksi langsung, tidak menggunakan input form // karena di form didisable dan valuenya tidak diteruskan ke POST $input['nomor_agenda_seksi'] = Suratmasuk::find($input['id'])->nomor_agenda_seksi; // #2.1 rekam nama user pengupdate $input['diupdate'] = Auth::user()->username; // #3 hapus csrf_token dari input array, agar tidak dimasukkan ke database // unset($input['csrf_token']) dll. Suratmasuk::clean_input($input); // #4 rekam langsung input array setelah data dibersihkan Suratmasuk::update($id, $input); // mereturn message $msg = "Surat Masuk dengan nomor: " . $input['nomor_surat'] . ', dari ' . $input['pengirim'] . ' berhasil diupdate.'; return $msg; }