public function post_createmassal() { $input = Input::all(); // validasi input apakah sesuai rules (cek di model "suratkeluarlain") $validation = Suratkeluarlain::validate_upload($input); if ($validation->fails()) { return Redirect::to_route('suratkeluarlain_massal')->with_errors($validation)->with_input(); } else { $file = Input::file('csv_upload'); if (isset($file)) { $csv_file = Suratkeluarlain::upload_handle($file); if ($csv_file) { $csv_rows = Suratkeluarlain::upload_preview($csv_file); return View::make('suratkeluarlain.preview_massal')->with('title', 'Agenda Surat :: Preview Import Surat Keluar Lain')->with('csv_rows', $csv_rows)->with('csv_file', $csv_file); } else { return Redirect::to_route('suratkeluarlain_massal')->with('warning', 'Format file tidak valid!'); } } else { return Redirect::to_route('suratkeluarlain_massal')->with('message', 'Unknown Error!'); } } }