如何在自定义组件中使用属于 rainlab.user 插件的变量

How can I use a variable that belongs to rainlab.user plugin in my custom component

我正在 October CMS 中构建网站,我安装了 rainlab.user 用户帐户管理插件。现在我正在尝试创建名为“UserDetails.php”的自定义组件。我可以使用 {{ user.username }} 在网页中获取用户名。但我需要在 UserDetails.php 中获取该用户名。 我怎样才能做到这一点? 你能帮帮我吗?在此先感谢。!!

您可以使用 Rainlab.user 插件的 Auth facade 获取当前登录用户的详细信息。

you can use below code

参考:https://tutorialmeta.com/octobercms/october-cms-access-logged-user-rainlab-user-plugin

use Auth;

// it will returns the current logged in user
$user = Auth::getUser(); 
if($user) {
    dd($user->username);
}

// further more to check if any user logged in or not you can use 
// it will return true if user is logged in
$loggedIn = Auth::check();
dd($loggedIn);

如有疑问请评论。