Я использую Laravel + Breeze + React. По умолчанию этот стек использует «post» из формы использования. Стандартный пример:
const submit = (e) => {
e.preventDefault();
post(route('register'));
};
Но иногда мне нужно вернуть значение из резервной копии (например, с сохраненным объектом или значением true\false). Как я могу отобразить возвращаемое значение из бэкэнда? .then(() => ...) не работает с post(). Есть идеи?
Что-то вроде: const submit = async (e) => { const response = await post(route('register'); console.info(response.json())) } или, может быть, console.info(await response.json())





Этот метод post использует Inertiajs.
Вы можете использовать обработчик onSuccess для получения данных ответа:
post(route('register'), {
onSuccess: (data) => console.info(data),
})
Узнайте больше здесь: https://inertiajs.com/forms
Вы пробовали
AsyncиAwaitвместо этого?