Дмитрий Тарасов, в смысле транзакцию? У вас же по идее один запрос, зачем вам транзакция?
Просто при выводе лочится строка с балансом юзера.
после подтверждения вывода делается обновление баланса
все это время другие процессы не смогут прочесть баланс и будут ждать. а когда получат баланс, то уже там будет меньшая сумма
код, приведённый в вопросе, выполняется 6 раз
гадать о каком-то другом коде, который автор постеснялся или поленился выложить - бессмысленно
так что расходимся
Сергей delphinpro, так мешает же, именно этим - неуниверсальностью способа.
В то время как в Ларавели единая точка входа и закрыть доступ ко всему приложению это как два байта переслать.
Хотя конечно ассеты останутся незакрытыми.
Ну и где вы вычитали, что AJAX запросы делаются именно так?
По ссылке выше ничего такого нет.
Давайте вы сделаете так, как показано в примерах, а потом начнете жаловаться, что ничего не работает?
Iluy, ну а зачем тогда спрашивать, как сделать, если вы и так знаете?
Откуда такая идея, что если один код у вас не заработал, то другой вот прям заработает?
Одиночка Айс, в случае с РНР это нормально.
Если хочется понимать в архитектуру, то с этим очень помогает офис и работа над сложными проектами, которые в одно лицо не потянешь.
gigisarri98, погодите, а при чем здесь собеседующие?
Вас уже кто-то собеседовал?
Если вы судите по тексту вакансии, то вы же сами пишете, что он составляется "от балды".
Если на собеседовании от вас действительно потребуют понимания принципов, то это будет да - лукавство.
Но как я выше писал, от джуна оно не требуется, и на собеседовании не должен подниматься этот вопрос, разве только факультативно.