first commit
Some checks failed
Build / run (push) Has been cancelled

This commit is contained in:
maher
2025-10-29 11:42:25 +01:00
commit 703f50a09d
4595 changed files with 385164 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace Common\Workspaces\Rules;
use Auth;
use Common\Workspaces\ActiveWorkspace;
use Illuminate\Validation\Rules\Unique;
class UniqueWorkspacedResource extends Unique
{
public function __construct($table, $column = 'NULL', $userId = null)
{
parent::__construct($table, $column);
if (!app(ActiveWorkspace::class)->isPersonal()) {
$this->where('workspace_id', app(ActiveWorkspace::class)->id);
} else {
$this->where('user_id', $userId ?? Auth::id());
}
}
}