Каким образом можно отфильтровать данные по полю без значения? Например список пользователей по полю "Фамилия", чтобы это поле было пустым?

После выхода клиента из системы, его корзина сохраняется и продолжает висеть в системе. Дальнейшие изменения корзины под гостем влияют и на корзину клиента.

Пытаюсь сделать в кастомном модуле так, чтобы при логауте отвязывалась корзина. Привязался на userLogout, но вот дальнейшие действия сформулировать не могу - обнуление корзины (destroy) не помогает, чистка кэша тоже.

Подскажите, как быть?

Добрый день!

Что имеем: есть модуль рассылки статей сайта на почты клиентов. В письме отрисовываются текст и список прикреплённых товаров.

Проблема: в коде модуля цена прикреплённых товаров получается с помощью $product->getCost(), что является неверным, так как нужна цена не для текущего пользователя, а цена пользователя, которому отправляется письмо.

Решение: получить объект пользователя по почте из рассылки, узнать его текущее id цены и затем уже этот id цен передавать в $product->getCost().

ВОПРОС: Каким образом можно получить объект пользователя по e-mail?