php - 工匠路线:列表不适用于 laravel 中的身份验证
问题描述
这是我的 LeaderRepository 中的一段:
public function me(): Leader
{
return Leader::find(auth()->id());
}
当我运行php artisan route:list时,我收到该方法应该返回 Leader 但返回 null 的错误。(auth()->id()为空)
这是因为 artisan 命令在未经身份验证的情况下运行所有端点方法。知道如何强制工匠充当系统用户或如何绕过这样的异常吗?
在 b4 中,我对返回方法不感兴趣:Leader | null而不是:领导者
解决方案
推荐阅读
- python - 如何在视图中检索保存到模型中的图像 url
- sql - Access SQL - 多个日期匹配的地方
- c++ - 通过显式调用使用参数化构造函数
- r - R:获取rowSum等于一个值的列名
- javascript - 如何在生产构建中从 purgeCSS 中排除 BootstrapVue?(使用 Nuxt.js)
- html - 图片未显示在 GitHub 页面上
- python-3.x - 无法在 Manjaro Linux 上使用 pip 安装 python 模块
- react-native - 'TypeError:无法读取反应原生中未定义'错误'的属性'状态'
- postgresql - 从 db2 表槽触发器将差异数据插入到 postgresql 表中
- matplotlib - 使用 Matplotlib 对 2 个不同的绘图进行动画处理