9 Ocak 2026 - Muzibu.com.tr
Sorun: Kullanıcı yetkisi değiştiriliyor ama kayıt olmuyor
Problem: Kullanıcı yönetimi sayfasında bir kullanıcının rolünü (örneğin Editor) seçip "Kaydet" butonuna tıklandığında sayfa yenileniyor ama seçilen rol kaydedilmiyor. Sayfa her seferinde temiz haliyle açılıyor.
Bulunan Sorun
Kaydet butonuna tıklandığında backend'e (sunucuya) hiç istek gitmiyor. Livewire (sayfa yenileme olmadan çalışan sistem) düzgün çalışmıyor.
Neden Önemli?
Kullanıcı yetkilerini değiştirmek site yönetimi için kritik. Editor, Admin gibi rollerin atanamaması sistem yönetimini engelliyor.
Livewire'ın wire:click directive'i çalışmıyor olabilir. Browser console'da JavaScript hatası olabilir.
🔍 Test: Browser console'da hata var mı kontrol et
Alpine.js component'teki $wire.modulePermissions yazma işlemi Livewire'ı donduruyor olabilir.
🔍 Test: Alpine'ı geçici olarak devre dışı bırak
Başka bir JavaScript kodu form submit olayını dinliyor ve sayfayı reload ediyor olabilir.
🔍 Test: Event listener'ları kontrol et
Validation hatası oluyor ama frontend'de gösterilmiyor olabilir.
🔍 Test: Laravel log'unda "Validation failed" var mı?
https://muzibu.com/admin/usermanagement/manage/3tail -f storage/logs/laravel.log | grep "SAVE BAŞLADI\|Validation"
Kaydet butonuna tıkladığında log akışı var mı?
/opt/plesk/php/8.3/bin/php artisan view:clear /opt/plesk/php/8.3/bin/php artisan cache:clear /opt/plesk/php/8.3/bin/php artisan config:clear
Sonra sayfayı hard refresh yap (CTRL+SHIFT+R)
/opt/plesk/php/8.3/bin/php artisan livewire:publish --assets --force
Livewire JavaScript dosyalarını güncelle