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