public function store(EncuestaCreateRequest $request) { date_default_timezone_set("America/Mexico_City"); $data = $request->all(); $encuesta = Encuesta::create($data); $encuesta->Fecha = Carbon::now(); $encuesta->Estado = 0; $encuesta->save(); $data['id'] = $encuesta->id; $ToMail = $data['Email']; $ToName = $data['Nombre']; $file = public_path() . '/images/Boletin_10_Descuento.jpg'; \Mail::send('emails.Promocion', $data, function ($message) use($ToName, $ToMail, $file) { //remitente $message->from(env('MAIL_FROM'), env('MAIL_NAME')); //asunto $message->subject('Gracias por su opinión'); //receptor $message->to($ToMail, $ToName); //$message->bcc('*****@*****.**', $name = null); //Adjunto $message->attach($file); }); return $data = $encuesta->toArray(); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $fechahora = Carbon\Carbon::now(); // Insertamos el encabezado \App\Encuesta::create(['tituloEncuesta' => $request['tituloEncuesta'], 'descripcionEncuesta' => $request['descripcionEncuesta'], 'Users_idCrea' => \Session::get('idUsuario'), 'created_at' => $fechahora, 'Compania_idCompania' => \Session::get('idCompania')]); // Consultamos el ultimo id insertado $encuesta = \App\Encuesta::All()->last(); // ejecutamos la funcion para grabar las preguntas y sus opciones $this->grabarDetalle($encuesta->idEncuesta, $request); return redirect('/encuesta'); }
public function GetGuardar(Request $request) { $inputs = $request->all(); $validator = Validator::make($request->all(), ['proyecto_id' => 'required|exists:proyectos,id', 'folio_a' => 'required|numeric', 'folio_b' => 'required|digits:1', 'rut' => 'required', 'direccion' => 'required|alpha', 'numero' => 'required|numeric', 'block' => 'required', 'departamento' => 'required', 'comuna_id' => 'required|exists:comunas,id', 'telefono' => 'required|numeric', 'celular' => 'required|numeric', 'contacto1' => 'required|alpha', 'contacto2' => 'required|alpha']); if ($validator->fails()) { $encuestas = Encuesta::all(); return view('encuestador2', ["encuestas" => $encuestas, "errors" => $validator->errors()->all()]); } Encuesta::create($inputs); return redirect('/encuestador'); }
public function GetGuardar(Request $request) { $validator = Validator::make($request->all(), ['folio_a' => 'required|numeric', 'folio_b' => 'required|digits:1', 'rut_encuestador' => 'required', 'direccion' => 'required|alpha', 'numero' => 'required|numeric', 'block' => 'required', 'departamento' => 'required', 'telefono' => 'required|numeric', 'celular' => 'required|numeric', 'contacto1' => 'required|alpha', 'contacto2' => 'required|alpha']); if ($validator->fails()) { return view('encuesta.add', ["errors" => $validator->errors()->all()]); } $inputs = $request->all(); $user = Auth::user(); $inputs["validador_id"] = $user->id; Encuesta::create($inputs); return redirect('encuestas'); }