Установите уникальное значение поля перед созданием модели Eloquent - PullRequest
0 голосов
/ 27 марта 2020

У меня есть модель для моего стола заказов, которая называется Order. Эта таблица имеет уникальный индекс (серийный номер), который является буквенно-цифровым словом. Если пользователь не установил вручную, мой сервер должен назначить его автоматически, используя номера текущего полного года, набор из двух фиксированных букв и число, основанное на подсчете предыдущих Orders, сделанных в этом году (ie 2020XE0054).

Прямо сейчас я делаю это, используя процедуру на моем MySQL сервере, но я хочу сделать это, используя только метод Laravel 7.3 или что-то в этом роде. Меня беспокоит только то, что два пользователя пытаются создать заказ, а сервер пытается установить одинаковый серийный номер для обоих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...