Я работаю над приложением vuejs с Laravel. Мне нужно отключить или запретить пользователям открывать запись, если такая же запись уже открыта.
Я сделал несколько RnD и получил несколько предложений:
- Использование некоторого поля состояния в конце базы данных и проверка каждого запроса, чтобы открыть, что если не задействован, то открыть, иначе показать сообщение, которое открыт кем-то другим
- Возможно, это можно сделать с помощью сокета, в котором поддерживается идентификатор записи вдоль порта сокета и продолжаются проверки событий
Пожалуйста, укажите, какой из них может быть лучшим, а также если возможно, поделитесь, если это не так.