$auth['user_id'] ?? 0, 'name' => $auth['username'] ?? 0, 'ip' => request()->ip(), 'create_time' => time(), 'controller' => $controller, 'request_type' => $requestType, 'action' => $action, 'content' => $content ]); } /** * @return HasOne */ public function memberName(): HasOne { return $this->hasOne(Member::class, 'id', 'member_id')->bind(['operator' => 'nickname']); } public function getCreateTimeAttr($value) { if (empty($value)) { return $value; } return date('Y-m-d H:i:s', $value); } }