/** * Handles POST requests for the install page * * @return \Illuminate\Support\Facades\Redirect */ public function postInstall() { // Stage 1 submitted if (Input::has('_test')) { $status = Setup::testConnection(); if ($status === TRUE) { Session::put('setup.stage', 2); return Redirect::to('setup/install'); } } // Stage 2 submitted if (Input::has('_install')) { Session::put('setup.stage', 3); return Redirect::to('setup/install'); } // Setup complete if (Input::has('_finish')) { // Submit site statistics System::submitStats(); // Redirect to login page return Redirect::to('user/login'); } }