if(Auth::attempt($credentials)){
// User login
} else {
// Customer login
Config::set('auth.model', 'Customer');
$auth = Auth::createEloquentDriver();
Auth::setProvider($auth->getProvider());
if(Auth::attempt($credentials)){
//Başarılı
Session::put('isCustomer', true);
}
else{
//login başarısız
}
}
// routes.php
if (Session::has('isCustomer')) {
Config::set('auth.model', 'Customer');
}
"Sürekliliği olduğu için doğru planlama yaparak gitmem lazım." En küçük projelerden enterprise projelere kadar her türlü projede yıllarca kullanılmış, esnekliği ve sürekliliği kanıtlanmış design patterns, normalization... diye geçen genel tasarım desenleri kullanmak yerine "Yeni başlayanların yaptığı 10 hata" gibi makalelerde yer alan bir yapı ile ilerlemek bana göre yanlış bir planlamadır. Ben de çok yaptım bu hataları. Bahsi geçen öğretmenimizin çocukları da bizim okulda, aynı zamanda velimizdir kendisi, ayrıca rehberlik servisi de bu hocamıza emanettir deyip tek bir kullanıcıya 3 farklı rol yüklediydiler de beni yerime oturtturduydular zamanında.