gpt4 book ai didi

Laravel Auth::user() 没有用户模型函数的代码完成

转载 作者:行者123 更新时间:2023-12-03 16:52:45 25 4
gpt4 key购买 nike

我正在使用 Laravel 和 PHPStorm。
当我用 Auth::user() 调用它时,自动完成适用于所有模型,但不适用于“用户”。 .
当我调用 Auth::user()我得到了正确的用户对象,但返回类型为 Auth::user()Authenticatable而不是 User .所以我的用户对象没有代码完成,这很烦人,因为我经常使用它。我认为这个问题与 Auth::user() 的返回类型有关。因为它是Authenticatable而不是 User .
config/auth.php我已经将模型设置为 app/User::class .
您能告诉我如何将返回值转换为 User 模型吗?
在这个 example你可以看到行为。

最佳答案

将 laravel-ide-helper 包添加到您的项目 - https://github.com/barryvdh/laravel-ide-helper .

该软件包为 IDE 生成一个帮助文件,其中包含所有 Facades 及其功能。
它修复了 Facades 自动完成,所以 Auth::user()也修复了

关于Laravel Auth::user() 没有用户模型函数的代码完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44935803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com