/** * Populates the site info. * * @param Request $request * @return Response */ public function setup(Request $request, InstalledFileManager $fileManager) { $site_name = $request->input('site_name'); $site_description = $request->input('site_description'); $email = $request->input('email'); $school_name = $request->input('school_name'); if ($request->hasFile('background_filename')) { $settings->set('background_filename', $request->file('background-photo')); } // Retrieve the settings by the id, or create them if row doesn’t exist. $settings = settings::firstOrCreate(['id' => 1]); $settings->set('site_name', $site_name); $settings->set('site_description', $site_description); $settings->set('email', $email); $settings->set('school_name', $school_name); $fileManager->update(config('installer.last_version')); return redirect('/'); }
/** * Update installed file and display finished view. * * @param InstalledFileManager $fileManager * @return \Illuminate\View\View */ public function finish(InstalledFileManager $fileManager) { $fileManager->update(); return view('vendor.installer.finished'); }
/** * Update installed file and display finished view. * * @param InstalledFileManager $fileManager * @return \Illuminate\View\View */ public function finish(InstalledFileManager $fileManager) { $fileManager->update(config('installer.last_version')); return view('vendor.installer.finished'); }