Laravel 7 красноречиво, где и где не работает - PullRequest
1 голос
/ 21 апреля 2020

У меня есть запись в моей базе данных, которая выглядит следующим образом:

id | roles
----------
1  | ["test"]

Я делаю этот красноречивый запрос:

UserModel::withTrashed()
      ->whereIn('roles', ['test'])
      ->where('id', 1)
      ->exists();

Это возвращает false что я здесь делаю неправильно

1 Ответ

1 голос
/ 21 апреля 2020

Очевидно, что это существует:

->whereJsonContains('roles', ['test'])

Тогда это прекрасно работает.

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