Если кто-то хочет отредактировать запись в таблице, я поставлю столбец «Заблокировано» в true. Если пользователь закрыл вкладку browser/tab, как я могу сделать это лучше всего, чтобы значение было записано «Locked» обратно на false?Разблокируйте таблицу, если браузер закрыт.
Возможно ли это с помощью ajax? Это можно увидеть, когда пользователь закрывает браузер/вкладку, а затем запускает событие ajax?
Или есть лучший и надежный метод? Я работаю с laravel 4 и MSSQL.
Практически невозможно сделать это надежно. Кроме того, я думаю, вам нужно добавить дополнительные теги к вашему вопросу. – gpgekko
Хотите ли вы решить проблему параллельных изменений или хотите явно запретить доступ к данным, которые, по вашему мнению, редактируются кем-то другим? Для первого вы использовали бы временную метку версии, а не логическую, для последней вы не можете полагаться на внешнее уведомление, поэтому вам придется полагаться на значение тайм-аута. –