/**
  * Store a newly created resource in storage.
  *
  * @return 
  */
 public function store(FormularioRequest $request)
 {
     $input = $request->all();
     $formulario = Formulario::create($input);
     $this->enviarEmail($formulario);
     return redirect('appontment_success');
 }
示例#2
0
 public function Save(Request $request)
 {
     $data = $request->all();
     $validator = Validator::make($data, ['nombre' => 'required', 'apellidos' => 'required', 'email' => 'required|email', 'pais' => 'required|', 'presupuesto' => 'required']);
     if ($validator->fails()) {
         return Response()->json(['status' => 'danger', 'menssage' => $validator->errors()->first()]);
     } else {
         $token = str_replace('/', '9', bcrypt($data['email']));
         Formulario::create(['representante' => $data['nombre'], 'apellidos' => $data['apellidos'], 'email' => $data['email'], 'pais' => $data['pais'], 'presupuesto' => $data['presupuesto'], 'comentarios' => $data['comentarios'], 'objetivo' => $data['objetivo'], 'nino' => $data['nino'], 'adolecente' => $data['adolecente'], 'estudiante' => $data['estudiante'], 'token' => $token]);
         Mail::send('email', ['token' => $token], function ($message) {
             $message->from('briefing@example.com/', 'Briefing');
             $message->to(env('CONTACT_MAIL'));
         });
         return Response()->json(['status' => 'success', 'menssage' => 'Registro Completado']);
     }
 }