Esempio n. 1
0
 /**
  * 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');
 }