예제 #1
0
 /**
  * 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');
 }
예제 #3
0
 /**
  * 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');
 }