如题,其实我是在接入jwt认证时调用$token=JWTAuth::attempt($credentials)或auth()->attempt($credentials)生成token时发现laravel源码认证相关的类里是写死了密码的字段名"password"的,比如:src\Illuminate\Auth\GenericUser.php文件里的getAuthPassword()方法,该方法是直接从本类的retrieveByCredentials方法里查到用户,并直接使用password名称的字段作来使用的。所以貌似要修改只能改这里?由于历史原因公司项目里的用户密码字段不是"password",想问下除了直接修改laravel框架原码外,还有别的方式能能实现码?比如在app目录通过配置或其它修改?求大神指教。
慕标5832272
三国纷争
相关分类