validate([ 'id' => 'required|string|unique:mysql.tenants', 'domain' => 'required|string|unique:mysql.domains,domain', ]); $tenant = Tenant::create([ 'id' => $validated['id'], 'last_updated_by' => Auth::user()->name ?? 'Super Admin', ]); $tenant->domains()->create([ 'domain' => $validated['domain'], ]); return redirect()->route('super-admin.tenants.index') ->with('success', 'Tenant created successfully.'); } public function destroy($id) { $tenant = Tenant::findOrFail($id); $tenant->delete(); return redirect()->route('super-admin.tenants.index') ->with('success', 'Tenant deleted successfully.'); } }