app->call('App\Http\Middleware\DetectLanguagePrefer@detect'); // Skip the installation check when in setup or under CLI if ($request->is('setup*') || $this->app->runningInConsole()) { return; } $this->checkInstallation(); // @codeCoverageIgnore } /** * @codeCoverageIgnore */ protected function checkInstallation() { // Redirect to setup wizard if (env('DB_CONNECTION') == 'dummy' || ! SetupController::checkTablesExist()) { return redirect('/setup')->send(); } if (Comparator::greaterThan(config('app.version'), option('version'))) { return redirect('/setup/update')->send(); } return true; } /** * Register any application services. * * @return void */ public function register() { // } }