Wenn ich die Rolle eines Benutzers zuweise oder aktualisiere, wird dies nicht sofort wirksam – der Benutzer hat immer noch die alte Rolle oder Berechtigungen.
Aber wenn ich Folgendes ausführe:
Code: Select all
php artisan optimize:clear
Mein Setup
Composer-Paket: „santigarcor/laratrust“: „^8.3“
.env
Code: Select all
APP_ENV=production
Rollenzuweisung mit attachmentRole() und syncRoles()
Überprüfte die Datenbank – Rollen sind korrekt gespeichert
Nur Cache:clear sorgt dafür, dass sie richtig wiedergegeben wird
Zusätzlich Hinweis
Dieses Problem tritt nur auf dem Produktionsserver auf – in lokalen und UAT-Umgebungen funktioniert alles einwandfrei, ohne den Cache zu leeren.
Mobile version