我是想后面直接判断权限
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.5k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答912 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答977 阅读
1 回答948 阅读
1 回答873 阅读
Auth::user() 返回的就是用户模型,你在用户模型里面写方法就好了,
如果不知道当前调用的是哪个用户模型,就用 get_class 查一下。