[top-think/think]是否有计划出一个User或者Auth扩展

2023-12-11 999 views
7

类似于Yii的Yii::$app->user组件 和 laravel的Auth:user()功能

回答

9

官方扩展旨在抛砖引玉,第三方扩展可以做的更好的

5

无论在web时代,还是现在的前后端分离Api趋势下。Auth组件(User组件)始终贯穿着整个项目,作为必不可少的构成部分。如何去实现一个高质量,高解耦,易扩展的代码,TP作为一个快速、简单、高效的PHP框架,希望官方可以考虑以扩展形式融入User组件。希望官方可以考虑

0

这些扩展要么是针对Web端,要么是针对API端的。并没有一个比较通用的Auth扩展(或者是我没发现?),类似于laravel的Auth::user()之类的通过修改config/auth.php文件的guards即可。 而无论是在控制器或者模型,我只需要调用Auth::user()就可以得到当前登陆的用户,通过Auth::user()->id就可以得到当前登陆者的ID。