کمال
7 سال پیش توسط کمال مطرح شد
0 پاسخ

تغییر authentication drive

ما میخواهیم با تعریف یک provider جدید برای session guard و ست کردن آن در فایل config/auth.php، رفتار تابع attempt را طوری تغییر دهیم که هر پسوردی را به عنوان پسورد صحیح کاربر از ما قبول کند و یوزر لاگین شود.
config/auth

     'providers' => [
        'users' => [
            'driver' => 'custom',
            'model' => App\User::class,
        ],

بعد این را ساختم customAuthProvider

      public function boot()
    {
        $this->app['auth']->extend('custom',function()
        {

            return new CustomUserProvider();
        });
    }

و داخل CustomUSerProvider


    class CustomUserProvider implements UserProvider

و کدم را داخل تابع ها نوشتم
الان این رور رو گرفتم که custom تعریف نشده است
چیکار کنم ؟