/** * Populates site information * * @param Request $request * @param InstallHelper $helper * @return redirect */ public function postSite(Request $request, InstallHelper $helper) { $this->validate($request, ['meta_title' => 'required']); chronicle()->pauseRecording(); $user = User::first(); $home = Node::published()->whereHome(1)->firstOrFail(); $home->associateOwner($user); $home->fill($request->only(['meta_title', 'meta_keywords', 'meta_description', 'meta_author'])); $home->save(); Artisan::call('key:generate'); $helper->setEnvVariable('APP_STATUS', 'INSTALLED'); return redirect()->route('install-complete'); }