Пример #1
0
 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!');
         }
     }
 }