关于tymon/jwt-auth一些疑问
因为项目中要使用到令牌,在社区中搜索了下好像大多数都是tymon/jwt-auth插件
ps:之前项目都是使用原生的php jwt类生成的
有疑虑的问题
因为用户表不用laravel自带的users,所以就没有name,password,remember_token字段,
比如我单独传入member_id字段或者用户相关的数据能相对应的生成token出来吗
或者有其他类似的新扩展也可以推荐一下 蟹蟹


关于 LearnKu
User模型的,你可以自定义的模型字段。User模型拥有那些字段,是因为它继承了一个Authenticatable基类,基类引入了一些Trait需要这些字段,代码如下:Illuminate\Foundation\Auth\User基类的代码就是很多Trait的引用。当然你的用户模型可以不用这些继承,然后就不需要你上面说的那些字段。我想说可以的,只不过你需要修改几个地方。
App\Models\Member。Member类继承jwt的JWTSubjecttrait, 并实现它的方法。config/auth.php配置文件api相关的门卫guard和 提供者providers配置。Auth类的guard()方法中的loginUsingId()方法来使用member_id进行来验证登录,返回TokenLearnku社区的 jwt的wiki链接: