如何使用十月 cms 在表中获取和注册登录用户 ID
先感谢您!
您可以简单地使用它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
您需要将beforeSave 事件方法添加到要在其中记录用户 ID 的模型中,此外您还需要将此log_be_user_id
字段添加到数据库表中
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;
}
}
如有任何疑问,请发表评论