Я использую рамки PHP Laravel для своего проекта и столкнулся с проблемой. Мне нужно найти всех пользователей с определенным именем пользователя. Вот мой код для этого.Как прокручивать модели Найти из Where where?
$keyword=$request['keywords'];
$users=User::where('userName',$keyword);
echo count($users);
echo '<br>';
echo count($users->get());
foreach ($users->get() as $res){
echo "results";
}
Это дает следующий результат,
1
0
Но слово "результаты" не печатается. В чем проблема здесь, как я могу прокручивать объект пользователя, чтобы печатать всех пользователей. Я использую Laravel 5.2
'User :: где ('имя_пользователя', $ ключевое слово) -> получить()' это будет возвращать общее число пользователей. –
Он возвращает 0 пользователей. Я разбил сказанное вами заявление на две части и распечатываю счет отдельно. После get() он становится 0. – chamathabeysinghe
'get()' возвращает точный результат, который означает, что запрос не возвращает строки db. –