En primer lugar, soy bastante nuevo en ReactJS y no tengo experiencia previa en Laravel, por lo que la pregunta puede parecer irrelevante o sin sentido, por lo que se agradece cualquier corrección. Estoy tratando de enviar un correo electrónico a través de un formulario en el lado del cliente. Cuando envío el formulario, la respuesta parece 200 OK y se envían todos los datos. Pero no recibo un correo electrónico en la cuenta que se supone que debo recibir. Aquí está la función sendMail en el cliente y la función backend que se supone que debe recibir la solicitud posterior y enviar un correo electrónico con los datos solicitados.
INTERFAZ
const sendMail = async (e) => { e.preventDefault(); const reservationdetail = JSON.stringify(allValues); axios .post('http://panel.xyz.com/api/send-reservation', { reservationdetail: reservationdetail }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); }) .then(function () {}); $('.reservation-tab-area').addClass('d-none'); dispatch(changePage(3)); }BACKEND
public function addReservation(Request $request) { $jsondata = $request; Reservation::create(['reservationdetail' => $jsondata->reservationdetail]); $reservationdetail= $jsondata->reservationdetail; $email = 'rezervasyon@xyz.com'; $rezerve= json_decode($reservationdetail); $offer = [ 'title' => 'İnfo Contact', 'name' => $rezerve->name, 'surname' => $rezerve->surname, 'cityselect' => $rezerve->cityselect, 'phone' => $rezerve->phone, 'mail' => $rezerve->mail, 'message' => $rezerve->message, 'deliveryCity' => $rezerve->deliveryCity, 'returnCity' => $rezerve->returnCity, 'contactViaEmail' => $rezerve->contactViaEmail, 'contactViaPhone' => $rezerve->contactViaPhone, 'contactViaWhatsapp' => $rezerve->contactViaWhatsapp, 'total' => $rezerve->totalAmount, 'enddate' => $rezerve->endDate, 'startdate' => $rezerve->startDate, 'carname' => $rezerve->carselect->name, 'carclass' => $rezerve->carselect->class, ]; Mail::to($email)->send(new OfferMail($offer)); }