feat: multi-tenant SaaS implementation - admin interface, tenant isolation, and UI updates

This commit is contained in:
jeremy bayse
2026-03-28 18:38:22 +01:00
parent 7d94be7a8c
commit f53d5770df
20 changed files with 757 additions and 34 deletions

View File

@@ -8,10 +8,12 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Attributes\Fillable;
use Illuminate\Database\Eloquent\Factories\HasFactory;
#[Fillable(['title', 'description', 'duration_minutes'])]
use App\Traits\BelongsToTenant;
#[Fillable(['title', 'description', 'duration_minutes', 'tenant_id'])]
class Quiz extends Model
{
use HasFactory;
use HasFactory, BelongsToTenant;
public function questions(): HasMany
{