public function sendmailcontact() { $rules = array('titulo' => 'required', 'texto' => 'required'); $messages = array('titulo.required' => 'El campo título es obligatorio...', 'texto.required' => 'El campo texto es obligatorio...'); $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::back()->withErrors($validator->errors()); } else { $data['autor'] = '(' . Auth::user()->username . ') ' . Auth::user()->apellidos . ', ' . Auth::user()->nombre; $data['titulo'] = Input::get('titulo', ''); $data['texto'] = Input::get('texto', ''); $data['mail'] = Auth::user()->email; $sgrMail = new sgrMail(); $sgrMail->notificaContacto($data); Session::flash('message', 'Mensaje enviado correctamente...'); return Redirect::back(); } }