{{ locked_reason }} لاراول {{ (replies_count ? replies_count : 'هیچ') | farsi }} جواب ١١ بار دیده شده

{{ thread.title }}

@tabesh {{ experience | farsi }} تجربه ٣ ماه پیش

ما میخواهیم با تعریف یک 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 تعریف نشده است چیکار کنم ؟

amir ویرایش شده توسط @amir