У меня есть некоторые проблемы из-за отправки нескольких форм. Я использую laravel в качестве фреймворка и создаю браузерную игру (я знаю, что их миллионы) просто для удовольствия.
У меня есть страница для зданий с кнопкой «Построить», которая находится в форме (method="post").
Если я удерживаю Enter в течение 4-5 секунд, будет запущено много запросов, и пользователь сможет создать много записей в базе данных.
Мне не нужно исправление только на стороне клиента, например
$(document).on('submit', 'form', function() {
$(this).find('button:submit, input:submit').attr('disabled', 'disabled);
});
Потому что никогда не доверяйте клиенту.
Есть ли у кого-нибудь решение (может быть, с laravel)?
Заранее спасибо.
С наилучшими пожеланиями.