From 916e20d90229bdbaa1b89b61057c8b6ab7b251c4 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 5 Nov 2021 15:29:16 +1100 Subject: [PATCH] fixes for add user count logic --- app/Http/ValidationRules/Ninja/CanAddUserRule.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Http/ValidationRules/Ninja/CanAddUserRule.php b/app/Http/ValidationRules/Ninja/CanAddUserRule.php index e568fa13298f..d8955f4629a0 100644 --- a/app/Http/ValidationRules/Ninja/CanAddUserRule.php +++ b/app/Http/ValidationRules/Ninja/CanAddUserRule.php @@ -11,6 +11,7 @@ namespace App\Http\ValidationRules\Ninja; +use App\Models\CompanyUser; use Illuminate\Contracts\Validation\Rule; /** @@ -30,6 +31,12 @@ class CanAddUserRule implements Rule */ public function passes($attribute, $value) { + // $count = CompanyUser::query() + // ->where('account_id', auth()->user()->account_id) + // ->distinct('user_id') + // ->count(); + + // return $count < auth()->user()->company()->account->num_users; return auth()->user()->company()->account->users->count() < auth()->user()->company()->account->num_users; }