mailer = $mailer; } public function showWelcome() { return View::make('splash'); } public function showAboutUs() { return View::make('about_us'); } public function showContactUs() { return View::make('contact_us'); } public function showTerms() { return View::make('terms'); } public function doContactUs() { $email = Input::get('email'); $name = Input::get('name'); $message = Input::get('message'); $data = [ 'name' => $name, 'email' => $email, 'text' => $message ]; $this->mailer->sendTo('contact@invoiceninja.com', 'contact@invoiceninja.com', 'Invoice Ninja Feedback', 'contact', $data); Session::flash('message', 'Successfully sent message'); return Redirect::to('/contact'); } public function showComingSoon() { return View::make('coming_soon'); } public function logError() { return Utils::logError(Input::get('error'), 'JavaScript'); } }