首页 > 解决方案 > 工匠路线:列表不适用于 laravel 中的身份验证

问题描述

这是我的 LeaderRepository 中的一段:

public function me(): Leader
{
    return Leader::find(auth()->id());
}

当我运行php artisan route:list时,我收到该方法应该返回 Leader 但返回 null 的错误。(auth()->id()为空)

这是因为 artisan 命令在未经身份验证的情况下运行所有​​端点方法。知道如何强制工匠充当系统用户或如何绕过这样的异常吗?

在 b4 中,我对返回方法不感兴趣:Leader | null而不是:领导者

标签: phplaravellaravel-routinglaravel-artisan

解决方案


推荐阅读