public function put($data, $id)
 {
     $obj = ImportedPackage::find($id);
     if ($obj == null) {
         $obj = new ImportedPackage();
     }
     if (@isset($data['package_id']) && $data['package_id'] != null) {
         $obj->package_id = Crypt::encrypt(str_pad(trim($data['package_id']), 4, $this->blankSpace, STR_PAD_RIGHT));
     }
     if (@isset($data['source']) && $data['source'] != null) {
         $obj->source = Crypt::encrypt(str_pad(trim($data['source']), 15, $this->blankSpace, STR_PAD_RIGHT));
     }
     if (@isset($data['destination']) && $data['destination'] != null) {
         $obj->destination = Crypt::encrypt(str_pad(trim($data['destination']), 15, $this->blankSpace, STR_PAD_RIGHT));
     }
     if (@isset($data['port']) && $data['port'] != null) {
         $obj->port = Crypt::encrypt(str_pad(trim($data['port']), 4, $this->blankSpace, STR_PAD_RIGHT));
     }
     if (@isset($data['protocol']) && $data['protocol'] != null) {
         $obj->protocol = Crypt::encrypt(str_pad(trim($data['protocol']), 4, $this->blankSpace, STR_PAD_RIGHT));
     }
     if (@isset($data['data']) && $data['data'] != null) {
         $obj->data = Crypt::encrypt(str_pad(trim($data['data']), 50, $this->blankSpace, STR_PAD_RIGHT));
     }
     return $obj;
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     try {
         if (intval($id) > 0) {
             $data = ImportedPackage::find($id);
             if ($data != null) {
                 $data->delete();
                 return redirect('imported-packages');
             }
         }
         return redirect('imported-packages/create')->withErrors('Could not delete the package:' . $id)->withInput();
     } catch (\Exception $e) {
         return $e->getMessage();
     }
 }