Size: a a a

2021 September 02

LY

Lyonya Yakovlev in Laravel Pro
А как дела будут на хостинге?
источник

Vr

Vitaliy rim89 in Laravel Pro
зависит от окружения, в документации к ларавелю все расписано. для nginx, например так
set $root_path /var/www/site.ru/public;
источник

AB

Alex B in Laravel Pro
Привет ребят
Не срабатывают обсерверы у моделей в тестах из-за чего некоторые тесты падают
Что это может быть?
источник

АИ

Андрей Иванов... in Laravel Pro
Всем привет! может кто сталкивался с такой проблемой. в мобильном приложении есть баг, отлетает при нажатии кнопки сразу два запроса на сервак. Это поправим, но выяснилось, что на серваке создаются две аналогичные записи. В валидации есть проверка по одному полю, что если уже создано, то не пропускать запрос. когда тестируем в постмане, то все ок второй запрос не проходит, но когда стучится приложуха сразу с двумя запросами, то два запроса проходят. Как это можно отловить на серваке и не пустить второй запрос?
источник

АИ

Андрей Иванов... in Laravel Pro
получается что в момент второго запроса запись еще не создана и он проходит
источник

АИ

Андрей Иванов... in Laravel Pro
уникальность по полю не вариант, там есть другие условия, при котором значение может дублироваться
источник

LY

Lyonya Yakovlev in Laravel Pro
А какова сущность записи? Статья блога, например?
источник

АИ

Андрей Иванов... in Laravel Pro
Таблица пользователей, поле email, но там могут быть разные организации. то есть один пользователь не может быть в одной организации дважды
источник

LY

Lyonya Yakovlev in Laravel Pro
Ну, я пробовал настроить apache, из этой статьи https://ru.stackoverflow.com/questions/866742/%D0%9A%D0%B0%D0%BA-%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-public-%D0%B8%D0%B7-url-%D0%B2-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0%D1%85-laravel
500 ошибка по обращению local.host/blog, например
источник

LY

Lyonya Yakovlev in Laravel Pro
Так почему бы не проверять на уникальность email'а, например?
источник

LY

Lyonya Yakovlev in Laravel Pro
Сервер обрабатывает запросы поочередно, и если ты не используешь очереди, не должно быть ситуации, которую ты описал раннее, мол прошлая запись еще не добавлена
источник

LY

Lyonya Yakovlev in Laravel Pro
Насколько мне известно
источник

АИ

Андрей Иванов... in Laravel Pro
там есть проверка на уникальность email в указанной организации, и если он уникальный - пропустить запрос. когда в постмане последовательно делаем два запроса - все ок. а вот баг мобилки делает два запроса параллельно. и видать в момент проверки записей нет, а потом сразу две создает
источник

LY

Lyonya Yakovlev in Laravel Pro
Такого не может быть, на стороне сервера (либо я дурак)
источник

LY

Lyonya Yakovlev in Laravel Pro
Пойдем в лс
источник

АИ

Андрей Иванов... in Laravel Pro
го
источник

BH

Bohdan Hladii in Laravel Pro
можеш в лс?
источник

И

Игорь in Laravel Pro
источник

И

Игорь in Laravel Pro
Is_ admin
источник

И

Игорь in Laravel Pro
Чуть выше поставте $is_аdmin=false,
источник