Я новичок в Laravel 6 и у меня есть вопрос, касающийся функции where ().
У меня есть модель User и модель товара, в моей модели пользователя я настроил отношение как hasMany (App \ Article :: class), что означает, что у пользователя может быть много статей. Предположим, что у пользователя 1 есть несколько статей с учебными пособиями «Как…».
Если я попробую:
$user->articles()->where('title', 'like', '%how to%')->get();
, он показывает все заголовки, которые имеют формулировки «как», однако, если я делаю:
$user->articles->where('title', 'like', '%how to%'); //but $user->articles->where('id', 2); works perfectly
Возвращает пустой результат. Почему?