使用sanctum生成token 多数据表 登录怎么配置呀

使用sanctum生成token多数据表登录怎么配置呀

比如我要给APP user表 和 后台应用 admin表 都需要生成token

中间件 这个需要改吗?
使用sanctum生成token 多数据表 多点登录怎么配置呀

这个不知道能不能配置多个 配置多个会冲突吗? 他怎么知道用哪个表生成喃?
使用sanctum生成token 多数据表 多点登录怎么配置呀

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 11

为什么要生成多个 token 表? sanctun 不是自带 ability 功能吗?

3年前 评论
tiantian10000 (楼主) 3年前
MArtian (作者) 3年前

@MArtian auth.php 需要修改配置吗 比如需要把api driver 修改成 sanctum

    'guards' => [
        'web' => [
            'driver' => 'session',
            'provider' => 'users',
        ],
        'api' => [
            'driver' => 'sanctum',
            'provider' => 'members',
            //'hash' => false,
        ],
3年前 评论
周小云 3年前
MArtian 3年前

file

file 你试试

3年前 评论
周小云 (作者) 3年前

应该不需要做多余的操作吧, 看一下保存 token 的数据表 personal_access_token, 里面有 tokenable_typetokenable_id 两个字段就是用来区分是哪个表、哪个用户的!!!

3年前 评论

不支持这么干,他数据表里未区分是哪个表的user_id

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!