Laravel’de Mutator Kullanımı

Mutator mı dedin? Evet adı biraz alengirli. Ne yapıyor bu mutator? İşleri derli toplu halde yapabilmenizi sağlıyor. Diyelim ki bir kullanıcı tablonuz var ve bu tabloyla ilişkili modelinizin adı da User. Tablonuzda kullanıcının şifresini saklıyorsunuz. Fakat kullanıcı şifresini belirlediğinde veritabanına kaydetmeden önce şifreyi şifrelemeniz gerekiyor (password hashing). Kullanıcının şifresini kaydederken basitçe $user->password = "şifre"; diyebilecekken neden  $user->password = Hash::make("şifre"); diyelim ki değil mi? Devamı…