Recca0120\Terminal\TerminalServiceProvider::boot PHP Method

boot() public method

Bootstrap any application services.
public boot ( Illuminate\Http\Request $request, Router $router )
$request Illuminate\Http\Request
$router Illuminate\Routing\Router
    public function boot(Request $request, Router $router)
    {
        if ($this->app->runningInConsole() === true) {
            $this->handlePublishes();
            return;
        }
        $config = $this->app['config']['terminal'];
        if (in_array($request->getClientIp(), Arr::get($config, 'whitelists', [])) === true || Arr::get($config, 'enabled') === true) {
            $this->loadViewsFrom(__DIR__ . '/../resources/views', 'terminal');
            $this->handleRoutes($router, $config);
        }
    }