Laravel Eloquent найти и где вернуть два разных типа? - PullRequest
0 голосов
/ 20 октября 2018

Когда я использую:

$myModel::find(1);

Я полностью использую аксессоры, например - это потому, что он возвращает экземпляр модели?

И если я использую

$myModel::where('foo', 'bar');

Я больше не могу получить доступ к каким-либо элементам доступа или функции модели или даже к отношениям на myModel Это ожидаемое поведение и, если оно есть - как мне выполнить запрос where, чтобы я мог продолжать использовать отношения модели?

1 Ответ

0 голосов
/ 20 октября 2018

вам нужно выбрать модель. После этого все будет работать нормально.

$myModel::where('foo', 'bar')->firstOrFail();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...