PHP Laravel framework’ünün herhalde en sevdiğim özelliği “Şunu nasıl yaparız acaba?” sorusuna hemen her zaman çok basit bir cevabı olmasıdır. Bugün üzerinde çalıştığım projede klasik username / password ikilisine ek olarak başka bir şekilde daha kullanıcıya giriş yaptırmam icab edince (mesela email / password) bunu en pratik nasıl yaparım diye AuthManager’ima göz attım. Şöyle idi: Burada Laravel’in Auth::attempt() methodu işi hallediyor. Konu dışı olarak belirteyim; eğer kullanıcı bilgisi olarak username / password dışında üçüncü bir kriter -ek olarak- dahil olsun istiyorsanız bu kodu hiç değiştirmenize gerek kalmıyor. Mesela müşteri kodu da bu sorgulamaya girsin diyorsanız $credentials içerisinde “customer_id”=>123 gibi bir…





