fixes for add user count logic

This commit is contained in:
David Bomba 2021-11-05 15:29:16 +11:00
parent 68b228f45f
commit 916e20d902

View File

@ -11,6 +11,7 @@
namespace App\Http\ValidationRules\Ninja; namespace App\Http\ValidationRules\Ninja;
use App\Models\CompanyUser;
use Illuminate\Contracts\Validation\Rule; use Illuminate\Contracts\Validation\Rule;
/** /**
@ -30,6 +31,12 @@ class CanAddUserRule implements Rule
*/ */
public function passes($attribute, $value) 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; return auth()->user()->company()->account->users->count() < auth()->user()->company()->account->num_users;
} }