作者:mobiledu2502874483 | 来源:互联网 | 2023-02-03 14:46
1> mhellmeier..:
在Laravel 5.4中,您无需在config/app.php中注册CustomUserProvider.
首先,在Providers目录中创建一个CustomUserProvider.php文件:
hasher->check($plain, $user->getAuthPassword());
}
}
在此之后,更改AuthServiceProvider.php文件中的boot()
Method :
public function boot()
{
$this->registerPolicies();
\Illuminate\Support\Facades\Auth::provider('customuserprovider', function($app, array $config) {
return new CustomUserProvider($app['hash'], $config['model']);
});
}
现在,您可以通过将驱动程序名称添加到config/auth.php文件来使用提供程序:
'providers' => [
'users' => [
'driver' => 'customuserprovider',
'model' => App\User::class,
'table' => 'users',
],
],