Horizon::auth () 不起作用,闭包函数没有调用?

\Horizon::auth(function($request) {
    dd('test');
    //return false;
});

各种角色甚至游客都可以访问仪表盘,且并没有输出 test,权限验证并没有调用闭包函数?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4
pardon110

dd函数会中断程序的后续运行,相当于exit。如果你查看服务器日志,或php日志会发现它执行了。

5年前 评论

你这个路径可能不对,\Auth::auth()应该访问不到吧。我使用的是6.x版本,正确的路径应该是\Laravel\Horizon\Horizon::auth()

3年前 评论

请问解决了吗?我用的是6.2,版本,也是这个问题,好像Horizon::auth没有起作用

file

3年前 评论

@windy9527 请问你解决了这个问题了吗?我也发现这个地方没有访问

3年前 评论

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