current_domain(), 'version' => CP_VERSION, 'php_version' => PHP_VERSION, 'os' => PHP_OS, 'languages' => implode(', ', config(App::class)->supportedLocales), ]; return view('about', [ 'info' => $instanceInfo, ]); } public function updateAction(): RedirectResponse { if ($this->request->getPost('action') === 'database') { return $this->migrateDatabase(); } return redirect()->back() ->with('error', lang('Security.disallowedAction')); } public function migrateDatabase(): RedirectResponse { $migrate = Services::migrations(); $migrate->setNamespace(null) ->latest(); return redirect()->back() ->with('message', lang('AboutCastopod.messages.databaseUpdateSuccess')); } }