Initial commit
Build / run (push) Has been cancelled

This commit is contained in:
maher
2026-05-14 13:42:10 +02:00
commit 511fad8199
4595 changed files with 385164 additions and 0 deletions
+20
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());
}
}
}