mma*_*uel 6 authentication model code-completion laravel
我正在使用 Laravel 和 PHPStorm。
自动完成适用于所有模型,但不适用于“用户”,当我使用Auth::user().
当我调用时,Auth::user()我得到了正确的用户对象,但返回类型Auth::user()是Authenticatable而不是User。所以我的用户对象没有代码完成,这很烦人,因为我经常使用它。我认为问题与返回类型有关,Auth::user()因为它是Authenticatable而不是User。
在config/auth.php我已经将模型设置为app/User::class.
你能告诉我如何将返回值转换为 User 模型吗?
在这个例子中,你可以看到行为。
将 laravel-ide-helper 包添加到您的项目中 - https://github.com/barryvdh/laravel-ide-helper。
该包为 IDE 生成一个帮助文件,其中包含所有 Facade 及其功能。它修复了 Facades 自动完成功能,因此Auth::user()也修复了
| 归档时间: |
|
| 查看次数: |
1726 次 |
| 最近记录: |