Remplacer
DzikirCounter::where('user_id', $user->id)
avec
DzikirCounter::where('dzikir_counter.user_id', $user->id)
L'erreur que vous obtenez signifie que le user_id existe à la fois dans le dzikir_counter et le sadaqah_history les tables. Dans ce cas, vous devez spécifier quelle table le WHERE doit être exécuté.