В настоящее время я создаю API, используя Laravel, и чтобы изучить Laravel настолько быстро, насколько возможно, я использую проект другого человека, чтобы научить меня основам.
Я наткнулся на небольшой код, который не могу понять, и надеялся, что кто-то сможет сказать мне, что он на самом деле делает?
Вот полный код:
User::min()->find($this->id)->devices()->get();
Большая часть вышесказанного очевидна для меня, поскольку я строил этот проект в течение месяца и, как следствие, я очень хорошо знаком с моделями. Но следующий фрагмент я не могу понять:
User::min()
Является min()
предопределенная функция PHP, или это пользовательский метод в модели? В любом случае, как это влияет на извлечение из модели?
РЕДАКТИРОВАТЬ: Проверьте модель пользователя и посмотреть, определен ли там scopeMin ().
Других решений пока нет …