Peridect+


PERIDECT+ обнаруживает нарушителя на границе охраняемого объекта, что дает персоналу охраны дополнительное время эффективно реагировать на тревожную ситуацию. Таким образом, наличие системы охраны периметра снижает риски нанесения крупного ущерба по сравнению с системой охранной сигнализации внутри объекта. Датчики системы Peridect+ могут быть установлены на большинстве типов ограждений, включающих не стандартные, выполненные, например, из сплошного металлического листа или с кованными или сварными декоративными элементами.

Особенности

Очень низкое число ложных срабатываний.
Алгоритм обработки, основанный на сравнении сигналов соседних датчиков позволяет радикально снизить число ложных тревог, вызванных воздействиями окружающей среды, таких как: дождь, порывы ветра, град, грозовые разряды.
Аппаратная интеграция с IP камерами.
При обнаружении вторжения датчиками системы Peridect+, внешняя IP камера автоматически наводится в тревожный сектор для идентификации источника тревоги.
Антивандальное исполнение.
Для защиты кабеля адресной линии от механических повреждений и электромагнитных помех используется металлорукав из нержавеющей стали.
Биполярное подключение датчиков.
Биполярное 2-проводное подключение датчиков упрощает инсталляцию системы, так как нет необходимости соблюдать определенную полярность при подключении устройств к адресной линии Peridect+. Данное решение также позволяет повысить устойчивость системы к электромагнитным наводкам.
Интеграция с системами сторонних производителей.
Программируемые выходы могут быть подключены к входам приемно-контрольных панелей. Открытый API интерфейс позволяет программно интегрировать Peridect+ в программы мониторинга и управления; в этом случае программное обеспечение сможет отображать точное место вторжение на периметр.
Экономически выгодное решение.
Один Блок Управления CUP+ (с 2-мя Контроллерами Линии LCP+) позволяет защитить периметр протяженностью до 3 км. Масштабирование системы, включением новых Блоков Управления с соответствующим комплектом датчиков, позволит защищать сотни километров ограждений.
Точность обнаружения.
Благодаря использованию адресных датчиков, устанавливаемых на каждой секции ограждения, система Peridect+ позволяет определить место вторжения на периметре, как правило, с точностью до 3,0 метров.
Гальваническая развязка адресной линии.
Каждая адресная линии гальванически изолирована от Блока Управления CUP+, что обеспечивает большую устойчивость системы к электромагнитным наводкам.
Резервирование.
Для повышения отказоустойчивости системы в случаях обрыва или короткого замыкания используется кольцевая топология адресной линии с двумя Контроллерами (в режимах Ведущий / Ведомый).
Модульность.
Модульная архитектура Peridect+ позволяет легко изменять и масштабировать систему по мере необходимости.

Остались вопросы?

Закажите обратный звонок, наш менеджер свяжется с вами в ближайшее время и ответит на все ваши вопросы

Мы в соц. сетях

Подписывайтесь на нас в соц. сетях и следите за новостями

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 188 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 188 bytes written, possibly out of free disk space" Stacktrace: #7 ErrorException in /home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/vkpgroup/domains/vkpgroup.uz/public_html/public/index.php:60
7
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
6
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
5
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php83
4
Illuminate\Session\FileSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php128
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/public/index.php60
/home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(): Only 0 of 188 bytes written, possibly out of free disk space"
    
/home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/vkpgroup/domains/vkpgroup.uz/public_html/storage/framework/sessions/9wdDFiWvE8T9RYREFUdnfmglFGk8UmeA9O7zy9es"
    
  2. "a:3:{s:6:"_token";s:40:"th2KUHJzq4oSUvyCaZdbHMUa8o10PlhZ6i9RwQyu";s:9:"_previous";a:1:{s:3:"url";s:30:"https://vkpgroup.uz/product/63";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/vkpgroup/domains/vkpgroup.uz/public_html/storage/framework/sessions/9wdDFiWvE8T9RYREFUdnfmglFGk8UmeA9O7zy9es"
    
  2. "a:3:{s:6:"_token";s:40:"th2KUHJzq4oSUvyCaZdbHMUa8o10PlhZ6i9RwQyu";s:9:"_previous";a:1:{s:3:"url";s:30:"https://vkpgroup.uz/product/63";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "9wdDFiWvE8T9RYREFUdnfmglFGk8UmeA9O7zy9es"
    
  2. "a:3:{s:6:"_token";s:40:"th2KUHJzq4oSUvyCaZdbHMUa8o10PlhZ6i9RwQyu";s:9:"_previous";a:1:{s:3:"url";s:30:"https://vkpgroup.uz/product/63";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/product/63"
      #requestUri: "/product/63"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/home/vkpgroup/domains/vkpgroup.uz/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/product/63"
      #requestUri: "/product/63"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/home/vkpgroup/domains/vkpgroup.uz/public_html/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/product/63"
      #requestUri: "/product/63"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
CONTENT_LENGTH
"0"
HTTP_HOST
"vkpgroup.uz"
HTTP_REFERER
"http://vkpgroup.uz/product/63"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
REDIRECT_REDIRECT_UNIQUE_ID
"aWhzgotJW_c8XOh_gO5vygABkTU"
REDIRECT_REDIRECT_SCRIPT_URL
"/product/63"
REDIRECT_REDIRECT_SCRIPT_URI
"https://vkpgroup.uz/product/63"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_SSL_TLS_SNI
"vkpgroup.uz"
REDIRECT_REDIRECT_HTTP2
"on"
REDIRECT_REDIRECT_H2PUSH
"off"
REDIRECT_REDIRECT_H2_PUSH
"off"
REDIRECT_REDIRECT_H2_PUSHED
""
REDIRECT_REDIRECT_H2_PUSHED_ON
""
REDIRECT_REDIRECT_H2_STREAM_ID
"1"
REDIRECT_REDIRECT_H2_STREAM_TAG
"460654-879-1"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"aWhzgotJW_c8XOh_gO5vygABkTU"
REDIRECT_SCRIPT_URL
"/product/63"
REDIRECT_SCRIPT_URI
"https://vkpgroup.uz/product/63"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"vkpgroup.uz"
REDIRECT_HTTP2
"on"
REDIRECT_H2PUSH
"off"
REDIRECT_H2_PUSH
"off"
REDIRECT_H2_PUSHED
""
REDIRECT_H2_PUSHED_ON
""
REDIRECT_H2_STREAM_ID
"1"
REDIRECT_H2_STREAM_TAG
"460654-879-1"
REDIRECT_STATUS
"200"
UNIQUE_ID
"aWhzgotJW_c8XOh_gO5vygABkTU"
SCRIPT_URL
"/product/63"
SCRIPT_URI
"https://vkpgroup.uz/product/63"
HTTPS
"on"
SSL_TLS_SNI
"vkpgroup.uz"
HTTP2
"on"
H2PUSH
"off"
H2_PUSH
"off"
H2_PUSHED
""
H2_PUSHED_ON
""
H2_STREAM_ID
"1"
H2_STREAM_TAG
"460654-879-1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache/2"
SERVER_NAME
"vkpgroup.uz"
SERVER_ADDR
"95.46.96.12"
SERVER_PORT
"443"
REMOTE_ADDR
"216.73.216.36"
DOCUMENT_ROOT
"/home/vkpgroup/domains/vkpgroup.uz/private_html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/vkpgroup/domains/vkpgroup.uz/private_html"
SERVER_ADMIN
"webmaster@vkpgroup.uz"
SCRIPT_FILENAME
"/home/vkpgroup/domains/vkpgroup.uz/private_html/public/index.php"
REMOTE_PORT
"36350"
REDIRECT_URL
"/public/product/63"
SERVER_PROTOCOL
"HTTP/2.0"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/product/63"
SCRIPT_NAME
"/public/index.php"
PHP_SELF
"/public/index.php"
REQUEST_TIME_FLOAT
1768452994.7707
REQUEST_TIME
1768452994
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:npKYlcS6gsoX5/T0M2SNdVYZzWkkI+mvCMdnLWatCBU="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://vkpgroup.uz"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"vkpgroup_c22db"
DB_USERNAME
"vkpgroup_c22db"
DB_PASSWORD
"Password123321!"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
Key Value
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:npKYlcS6gsoX5/T0M2SNdVYZzWkkI+mvCMdnLWatCBU="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://vkpgroup.uz"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"vkpgroup_c22db"
DB_USERNAME
"vkpgroup_c22db"
DB_PASSWORD
"Password123321!"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler