where('company_user.account_id', auth()->user()->account_id) ->join('users', 'users.id', '=', 'company_user.user_id') ->whereNull('users.deleted_at') ->whereNull('company_user.deleted_at') ->distinct() ->count('company_user.user_id'); return $count < auth()->user()->company()->account->num_users; } /** * @return string */ public function message() { return ctrans('texts.limit_users', ['limit' => auth()->user()->company()->account->num_users]); } }