make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); // Test direkte Tenant-Updates $tenant = App\Models\Tenant::first(); if (!$tenant) { echo "Kein Mandant gefunden!\n"; exit; } echo "=== DIREKTER TENANT UPDATE TEST ===\n"; echo "Mandant ID: {$tenant->id}\n"; echo "Vor Update:\n"; echo " show_prices: " . ($tenant->show_prices ? 'true' : 'false') . "\n"; echo " show_stock: " . ($tenant->show_stock ? 'true' : 'false') . "\n"; // Teste Update $oldPrices = $tenant->show_prices; $oldStock = $tenant->show_stock; $tenant->update([ 'show_prices' => !$oldPrices, // Toggle 'show_stock' => !$oldStock // Toggle ]); $tenant->refresh(); echo "\nNach Update:\n"; echo " show_prices: " . ($tenant->show_prices ? 'true' : 'false') . "\n"; echo " show_stock: " . ($tenant->show_stock ? 'true' : 'false') . "\n"; // Zurücksetzen $tenant->update([ 'show_prices' => $oldPrices, 'show_stock' => $oldStock ]); echo "\nNach Zurücksetzen:\n"; echo " show_prices: " . ($tenant->show_prices ? 'true' : 'false') . "\n"; echo " show_stock: " . ($tenant->show_stock ? 'true' : 'false') . "\n"; echo "\n✅ Direkter Update funktioniert!\n";