获取并注册登录用户 ID October cms

Get & register the logged-in user ID October cms

如何在 table 中获取和注册登录用户 ID, 与 10 月 cms

提前致谢!

您可以简单地使用这个 Auth facade 来获取当前登录的用户

// =====> forntend
// Returns the signed in user
$user = Auth::getUser();

// now use
// $user->id in your code

// =====> backend
use BackendAuth;
$user = BackendAuth::getUser();

// now use
// $user->id in your code

在后端如果你想添加当前登录的 BE-User id 那么

您需要添加 beforeSave 事件方法 到您要登录的 模型 此外您还需要将此 log_be_user_id 字段添加到您的 数据库 table

use BackendAuth;

public function beforeSave() {

    // check if we are in backend
    if(App::runningInBackend()) {

        // we assign the be logged in user id 
        $user = BackendAuth::getUser();
        $this->log_be_user_id = $user->id;
    }
}

如有疑问请评论