Как изменить id на uuid? - PullRequest
1 голос
/ 15 марта 2019

SQLSTATE [42S22]: столбец не найден: 1054 Неизвестный столбец 'id' в 'выражении where' (SQL: выберите количество (*) как совокупность из shops, где username = csesumonpro и id5d4cb970-197d-41db-90e1-26988d543935)

как изменить идентификатор на uuid при выполнении запроса?Я использую uuid в моей модели. Замените идентификатор, который я уже определил.

 protected $primaryKey = 'uuid'; // in my model 

Показать вышеуказанную ошибку, когда используется уникальная проверка электронной почты, уникальная проверка электронной почты, выполнить запрос автономного захвата идентификатора запроса, но мне нужен uuid. В противном случае все в порядке.

'email' => 'unique:users,email,'.$user->id  // validation code

1 Ответ

2 голосов
/ 15 марта 2019

Вам необходимо указать имя столбца uuid, поскольку вы не используете числовые идентификаторы.

Так должно читаться:

'email' => 'unique:users,email,'.$user->uuid.',uuid'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...