Size: a a a

2020 September 17

D

DK in Laravel Pro
Не вникаю в твои действия и их правильность
источник

АХ

Александр Хакимов... in Laravel Pro
похер куда ложить , в куку или сторадж, проблема в том что при перезагрузке страницы  опять появляется это говно которое было прислано из формы.
источник

ПГ

Павел Г. in Laravel Pro
Александр Хакимов
похер куда ложить , в куку или сторадж, проблема в том что при перезагрузке страницы  опять появляется это говно которое было прислано из формы.
Чет какой то диссонанс: в локалстарадж кладутся данные, которые нужны при перезагрузке, собсьвенно они оттуда и сетятся. Может тогда нахер их туда не класть?
источник

ПГ

Павел Г. in Laravel Pro
" Эти параметры  сеттятся в локал сторадж и становятся не нужны."
источник

АХ

Александр Хакимов... in Laravel Pro
1. Страница 1. ложит токены в форму и сабмитит на страницу 2.

2 . На странице 2 данные засетились из $_POST в локал сторадж сторадж

3. на странице 2 данные в локал строрадже поменялись.

4. на странице 2 данные в локал строрадже ещё раз поменялись.

5. перезаружаем страницу 2  и там опять данные в $_POST которые пришли из формы
источник

ПГ

Павел Г. in Laravel Pro
А все, понял...
источник

АХ

Александр Хакимов... in Laravel Pro
Ожидаемый результат. Данные лежат в последнем измененном виде.

Фактический результат. Там данные которые пришли из формы
источник

ПГ

Павел Г. in Laravel Pro
Происходит переотправка POST запроса на страницу 2, но в локале лежат уже данные и происходит каша
источник

ПГ

Павел Г. in Laravel Pro
Александр Хакимов
Ожидаемый результат. Данные лежат в последнем измененном виде.

Фактический результат. Там данные которые пришли из формы
А почему нельзя какой то флаг в локалсторадж или еще куда засунуть, что всё уже произошло, и по этому флагу не заполнять форму из POST?
источник

ПГ

Павел Г. in Laravel Pro
А на странице 1 его сбрасывать, чтобы можно было повторно запускать.
источник

АХ

Александр Хакимов... in Laravel Pro
А как ты этот флаг собрался сбрасывать?
источник

АХ

Александр Хакимов... in Laravel Pro
Так же через сабмит?)
источник

ПГ

Павел Г. in Laravel Pro
Александр Хакимов
А как ты этот флаг собрался сбрасывать?
Ну это уже зависит от задачи, я ее целиком не понял если честно :)
Можно просто находясь на странице 1 сбрасывать. Без всяких доп кнопок. Можно перед отправкой на форму 2.
источник

ПГ

Павел Г. in Laravel Pro
Главная же задача, как я понял: не заполнять данные из POST если все уже было выполнено на странице 2
источник

АХ

Александр Хакимов... in Laravel Pro
Ну , допустим. так.
источник

ПГ

Павел Г. in Laravel Pro
Плюс как я понял если сабмит, то форма генерится на сервере. Можно на сервере что то в сессию записать, а на странице 1 это сбрасывать.
источник

АХ

Александр Хакимов... in Laravel Pro
Сервера разные
источник

ПГ

Павел Г. in Laravel Pro
Александр Хакимов
Сервера разные
с страницы 1 шлем дополнительно uuid на страницу 2. На странице 2 его записываем. Хоть на сервере, хоть на фронте. При обновлении проверяем записан ли он уже. Если да - форму не заполняем.
источник

ПГ

Павел Г. in Laravel Pro
При первой загрузке страницы - его не будет и будет ок, при повторных - форма не будет заполняться. Ну смысл где то рядом)
источник

A

Arman in Laravel Pro
такое только в хром? если инкогнито?
источник