hasOne(Admin::class,'id','admin_id'); } public function department(){ return $this->hasOne(Department::class,'id','department_id'); } /** * 添加记录 * @param $admin * @param $name * @param $remark * @return mixed */ public static function addLogs($admin,$name,$remark = ''){ return self::create([ 'admin_id'=>$admin->id, 'department_id'=>$admin->department_id, 'name'=>$name, 'ip'=>request()->ip(), 'url'=>request()->url(), 'req_parameter'=>json_encode(request()->except(['password', 'old_password', 'new_password', 'token', 'code']),JSON_UNESCAPED_UNICODE), 'remark'=>$remark ]); } }