Esempio n. 1
0
 public function register($code, $provider, $providerId, $email = '')
 {
     $data = ['email' => $email, 'token' => $code, 'api_key' => str_random(50), 'plan' => 0, 'provider_id' => $providerId, 'provider' => $provider];
     $user = User::create($data);
     \Slack::send('A new user has registered.');
     return $user;
 }
Esempio n. 2
0
 public function output($message, $sendToSlack = true)
 {
     $message = '`[' . strtoupper(app('env')) . ']` ' . $message;
     $this->info(str_replace('`', '', $message));
     if ($sendToSlack) {
         \Slack::send($message);
     }
 }
 public function analyze()
 {
     $processors = [new SqlCount($this->queries), new UsingFilesort($this->explainResults), new UsingTemporary($this->explainResults), new AllScan($this->explainResults), new NPlusOneProblem($this->queries), new LowCardinality($this->showIndexResults)];
     $results = [];
     foreach ($processors as $processor) {
         $results = array_merge($results, $processor->getResults());
     }
     $messages = [];
     foreach ($results as $result) {
         $message = $result->getMessage() . ' : ' . $result->getAdditionalInfo();
         $this->logger->info($message);
         $messages[] = $message;
     }
     $pushSlack = \Config::get('sqlalert.push_slack');
     if ($pushSlack) {
         \Slack::send(implode("\n", $messages));
     }
 }
 /**
  * Handle the event.
  *
  * @param MemberActivity $event
  */
 public function handle(MemberActivity $event)
 {
     if (\App::environment('production')) {
         \Slack::send($event->keyFob->user->name . ' is in the space');
     }
 }