public function store(ServerMaintenanceRequest $req)
 {
     $check = ServerMaintenance::where(['periode' => $req->periode, 'tahun' => $req->tahun, 'id_client' => $req->id_client])->count();
     if ($check > 0) {
         Session::flash("error", "Data Bulan: <b>" . \Erasoft\Libraries\CustomLib::gen_bulan($req->periode) . "</b> Tahun: <b>" . $req->tahun . "</b> Sudah Ada");
         return redirect()->route('server.maintenance.create');
     }
     $sm = new ServerMaintenance();
     $sm->periode = $req->periode;
     $sm->tahun = $req->tahun;
     $sm->tgl_check = $req->tgl_check;
     $sm->id_support = Auth::user()->id_user;
     $sm->id_client = $req->id_client;
     $sm->status = "waiting";
     $sm->save();
     foreach ($req->checked as $key => $item) {
         $sm_d = new SmDetail();
         $sm_d->id_sm = $sm->id_sm;
         $sm_d->id_action = $item;
         $sm_d->keterangan = $req->keterangan[$item];
         $sm_d->save();
     }
     Session::flash("success", "Success Add Server Maintenance");
     return redirect()->route('server.maintenance');
 }