Я получаю true, хотя запрос @if () не соответствует действительности Laravel 5.8

Я хочу пользователи с определенным пакетом

$silver = User::where('package_id', '2')->get();

И это возвращает меня

  Collection {#329 ▼
  #items: []
}

и когда я рассматриваю

@if ($silver)
something
@endif

вернуть истину КАК??

Как заставить работать эту систему?? И если вернуть пользователя, который снова не зарегистрирован, это правда.

Один ? Это хорошо. Два или больше становится смешно. Что вы тут путаете? Если $silver — это список, почему выражение if не может быть логически истинным?

tadman 21.03.2019 19:57
$sliver существует и является объектом => if возвращает true, так что же не так? Какую систему вы хотите заставить работать? Сначала определите ожидаемое поведение.
Alex Karshin 21.03.2019 19:59

должен объяснить это: 3v4l.org/S28Ke

kuh-chan 21.03.2019 19:59

Более того, вы уже задали то же самое в другом вопросе, который вы разместили. Обратите внимание, что вы полностью проигнорировали комментарии в первом вопросе.

Alex Karshin 21.03.2019 20:01

Я хочу, чтобы система, основанная на пользовательском пакете, имела определенные возможности редактирования профиля?

Mommy 21.03.2019 20:03

ты ищешь @if (count($silver)) ?

khartnett 21.03.2019 20:03
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
6
30
1

Ответы 1

Возможно, когда вы получаете пустой объект, это может быть правдой на шаблоне блейда.

Попытайся:

@if ($silver->count() > 0)
something
@endif

Другие вопросы по теме