getRequestUri(); if (Str::startsWith($uri, '/admin')) { return; } $this->loadRoutesFrom(__DIR__ . '/../Routes/shop.php'); $this->mergeConfigFrom(__DIR__ . '/../../Config/beike.php', 'beike'); $this->loadSettings(); } protected function loadSettings() { $settings = Setting::all(['name', 'value', 'json']) ->keyBy('name') ->transform(function ($setting) { if ($setting->json) { return \json_decode($setting->value, true); } return $setting->value; }) ->toArray(); config(['global' => $settings]); } }