public function postAgregar() { $nueva_queja = new Queja(); $file = Input::file("foto"); $nueva_queja->rubro_id = Input::get('rubro_id'); $nueva_queja->usuario_id = Input::get('usuario_id'); $nueva_queja->descripcion = Input::get('descripcion'); $nueva_queja->gravedad = Input::get('gravedad'); if (Input::hasFile('foto')) { $nueva_queja->foto = Input::file("foto")->getClientOriginalName(); //nombre original de la foto $file->move("img/upload/queja_file", $file->getClientOriginalName()); } $nueva_queja->save(); $departamento = Rubro::select('departamento.nombre', 'rubro.descripcion')->leftJoin('departamento', 'rubro.departamento_id', '=', 'departamento.id')->where('rubro.id', '=', Input::get('rubro_id'))->first(); Mail::send('emails.new_queja', array('descripcion' => Input::get('descripcion'), 'departamento' => $departamento->nombre, 'rubro' => $departamento->descripcion, 'queja_id' => $nueva_queja->id), function ($message) { /*$message->to('*****@*****.**')->subject('Notificacion de nueva queja');*/ $message->to('*****@*****.**')->subject('Notificacion de nueva queja'); }); return Redirect::to('queja')->with('status', 'nueva'); }