unique('portfolio_id')->pluck('portfolio_id'); $countPortfoliosWithAccess = Portfolio::fullAccess($this->backupImport->user_id) ->whereIn('id', $uniquePortfolios) ->count(); if ( $countPortfoliosWithAccess < $uniquePortfolios->count() ) { throw new \Exception(__("You do not have access to that portfolio.")); } } }