Authentication 通用用户拉威尔

Authentication 通用用户拉威尔,authentication,laravel,laravel-4,model,Authentication,Laravel,Laravel 4,Model,有没有办法覆盖Laravel中的GenericUser类 当前身份验证使用GenericUser作为Auth::Operations的返回对象 我希望它是我模型中的用户类。这是否可行?Laravel已经使用提供的默认用户模型作为身份验证模型 您可以在config\auth.php中对此进行进一步自定义。默认设置是使用'model'=>'User',,但您可以将其更改为其他内容。您查看的源代码是数据库用户提供程序。此提供程序在没有模型的情况下工作,如果您的身份验证驱动程序(在app/config/

有没有办法覆盖Laravel中的GenericUser类

当前身份验证使用GenericUser作为Auth::Operations的返回对象


我希望它是我模型中的用户类。这是否可行?

Laravel已经使用提供的默认
用户
模型作为身份验证模型


您可以在
config\auth.php
中对此进行进一步自定义。默认设置是使用
'model'=>'User',
,但您可以将其更改为其他内容。

您查看的源代码是
数据库用户提供程序。此提供程序在没有模型的情况下工作,如果您的身份验证驱动程序(在
app/config/auth.php
中)设置为
数据库
,则将使用此提供程序

您实际使用的是
EloquentUserProvider
,它使用配置中定义的模型类。默认值为
“model”=>“User”
,这是Laravel附带的用户模型


您可以将该值更改为任何类名。但是要确保实现必要的接口并添加特性。基本上,您需要的几乎是所拥有的一切。

所以我无法更改GenericUser类?这篇文章是[link]中的一个子问题,如果可以的话,请看一看。你在使用
数据库
驱动程序吗?是的,就目前而言,当我使用雄辩的驱动程序时,问题是身份验证不是storedOk。在这种情况下,不,你不能更改
GenericUser
。你需要用能言善辩的驱动程序来解决这个问题。我会看看你的另一个问题,看看我能不能找到什么。。。