Simba, На кой хрен этот запрос нужен для не авторизованных?
/**
* Выборка только непрочитанных
*
* @param Builder $query
* @return Builder
*/
public function scopeUnread(Builder $query): Builder
{
return $query->whereNull('read_at');
}