/** * Execute the console command. * * @return mixed */ public function handle() { /** * @var Package $package */ $package = Package::all()->random(); $devices = Device::all(); $installIds = $devices->pluck('push_id')->toArray(); $this->info('App: ' . $package->app_name . '(' . $package->apk . ')'); $this->info('Devices: ' . $devices->pluck('alias')); $this->line('==========================='); $result = $this->client->push()->setPlatform(M\all)->setAudience(M\registration_id($installIds))->setMessage(M\message($package->toJson(), null, "package"))->send(); $this->info('Push success'); // print_r($result->response->body); // $msg_ids = $result->msg_id; // $report = $this->client->report($msg_ids); // print_r($report->received_list); $push = new Push(); $push->package_id = $package->id; $push->user_id = 4; $push->sendno = $result->sendno; $push->msg_id = $result->msg_id; $push->is_ok = $result->isOk; $push->save(); print_r($push->toJson()); }
public function getEdit($id) { $user = $this->user->find($id); $admins = Admin::all(); /*pega o id do servidor atual*/ $servers = Server::all(); /*pega o ip do servidor */ $resellers = Reseller::all(); /*pega o ip do servidor */ $packages = Package::all(); return view('admin.users.edit', compact('admins', 'servers', 'resellers', 'user', 'packages')); }
/** * Run the database seeds. * * @return void */ public function run() { $packages = Package::all(); foreach ($packages as $package) { $filename = sprintf('%s-Tour.jpg', str_replace(' ', '-', $package->name)); $newPhoto = new Photo(); $newPhoto->path = $filename; $newPhoto->imageable_id = $package->id; $newPhoto->imageable_type = 'App\\Package'; $newPhoto->save(); } }
/** * 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')); }
public function packages() { $packages = Package::all(); return view('frontend.packages.package', compact('packages ')); }
/** * List all the packages * * @return \Illuminate\View\View */ public function index() { $packages = Package::all(); return view('admin.packages.index', compact('packages')); }
public function export() { $packages = Package::all(); $file = public_path('file-export.txt'); $fopen = fopen($file, 'w+'); if ($fopen) { $separator = ','; $return = []; $return[] = count($packages); foreach ($packages as $package) { $return[] = Crypt::decrypt($package->package_id) . $separator . Crypt::decrypt($package->source) . $separator . Crypt::decrypt($package->destination) . $separator . Crypt::decrypt($package->port) . $separator . Crypt::decrypt($package->protocol) . $separator . Crypt::decrypt($package->data); } // adiciona EOF no final do arquivo $return[] = 'EOF'; //dd(implode(PHP_EOL, $return)); //test fwrite($fopen, implode(PHP_EOL, $return)); fclose($fopen); } return response()->download($file, 'pacote2012207180.txt'); }
/** * Show the form for creating a new resource. * * @return Response */ public function getCreate() { // Selected groups $packages = Package::all(); return view('admin.notifications.create_edit', compact('packages')); }
/** * Shows the frontend home page. * * @return \Illuminate\View\View */ public function home() { $packages = Package::all(); return view('frontend.home.default', compact('packages')); }