我是想后面直接判断权限
Auth()->user()->isAdmin()
希望能给个思路或小demo参考一下,谢谢
我是想后面直接判断权限
Auth()->user()->isAdmin()
希望能给个思路或小demo参考一下,谢谢
if (!function_exists('user')) {
/**
* 不区分用户和游客(不走中间件auth:sanctum)也能获取到token对应的user
*/
function user(string $gurad='sanctum'): ?\App\Models\System\SysUserModel {
return \Illuminate\Support\Facades\Auth::user() ?? auth($gurad)->user() ?? null;
}
}
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答967 阅读✓ 已解决
2 回答1k 阅读
1 回答912 阅读
1 回答874 阅读
1 回答868 阅读
Auth::user() 返回的就是用户模型,你在用户模型里面写方法就好了,
如果不知道当前调用的是哪个用户模型,就用 get_class 查一下。