/**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $domainId = SiteConfig::whereParameter('domainId')->first()->data;
     // Get all active zones, packages and templates
     $zones = Zone::whereStatus('Enabled')->get();
     $packages = Package::all();
     $templates = TemplateGroup::all();
     $myTemplates = $this->acs->listTemplates(['account' => Auth::User()->email, 'domainid' => $domainId, 'templatefilter' => 'self']);
     $diskTypes = DiskType::all();
     $sshKeys = $this->acs->listSSHKeyPairs(['account' => Auth::User()->email, 'domainid' => $domainId]);
     $secGroups = $this->acs->listSecurityGroups(['account' => Auth::User()->email, 'domainid' => $domainId]);
     return view('instance.create')->with(compact('zones', 'packages', 'templates', 'myTemplates', 'diskTypes', 'sshKeys', 'secGroups'));
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     // Gather resource limits
     $cpuData = SiteConfig::whereParameter('RLcpu_number')->first();
     $ramData = SiteConfig::whereParameter('RLram')->first();
     $diskData = DiskType::all();
     $cpuLimit = $cpuData->data;
     $ramLimit = [];
     $disks = [];
     for ($i = 1; $i <= $ramData->data; $i++) {
         $ramLimit[$i * 1024] = $i;
     }
     foreach ($diskData as $disk) {
         $disks[$disk->id] = $disk->display_text;
     }
     return view('admin.package.create')->with(compact('cpuLimit', 'ramLimit', 'disks'));
 }