Skip to content

Releases: redgoose-dev/goose-api

1.4

04 Apr 02:21
Compare
Choose a tag to compare

php 8.x 버전을 대응하느라 모든 코드들을 고치게 되다보니 버전을 많이 올리게 되었습니다.
타입에 대한 코드수정이 많이 이루어졌고, 패키지 업데이트에 의한 대응도 추가 되었습니다.

Version 1.3

22 Feb 05:32
Compare
Choose a tag to compare

checklist모듈을 추가하게 되었습니다.

추가 업데이트 내역

  • users 테이블에서 json 필드 추가 066b5db
  • users json 관련 기능 추가 705cc9a

1.3.1

  • #29 본문 보정코드 추가

1.2.1

02 Sep 17:11
Compare
Choose a tag to compare
  • .env 충돌을 피하기 위하여 키 이름 변경 (앞에 API_ 붙임)
  • $_GET, $_POST, $_ENV와 다른 상수 이름들의 변수값 리팩토링
  • 일부 코드 개선작업

connect 사용법

php 프로젝트에서 다음과 같은 모습으로 사용할 수 있습니다.

try {
  $connect = require __PATH__.'/../goose-api/connect.php';
  $connect->init((object)[
    'token' => '',
  ]);
  $res = $connect->request('get', '/', (object)[
    'get' => (object)$_GET,
    'post' => (object)$_POST,
    'get' => (object)$_FILES,
  ]);
  var_dump($res);
} catch() {
  var_dump($e->getMessage());
}

1.2.1

  • /articles/edit/ 부분에서 app_srl, nest_srl 필드 수정할 수 있도록 허용

1.1.0

21 Aug 12:21
Compare
Choose a tag to compare

1.1.7

path 검사를 좀더 풀어주기. http://localhost:8000/foo/bar/foo/bar 매칭이 가능하도록 풀어주기

articles/change-nest 기능추가

08 Apr 10:54
Compare
Choose a tag to compare

하나의 article에서 nest_srl을 변경하는 기능을 추가했습니다.

https://github.com/redgoose-dev/goose-api/tree/master/controller/articles#change-nest 문서 참고

docker 부분 개선

07 Apr 10:38
Compare
Choose a tag to compare

작동 제대로 안되는거 수정

댓글기능 추가

05 Feb 18:13
Compare
Choose a tag to compare

db 테이블이 추가 되었습니다.
다음 sql을 실행하여 테이블을 추가할 수 있습니다.

CREATE TABLE `goose_comments` (
  `srl` int(11) NOT NULL,
  `article_srl` int(11) DEFAULT NULL,
  `user_srl` smallint(11) DEFAULT NULL,
  `content` text,
  `regdate` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

ALTER TABLE `goose_comments` ADD PRIMARY KEY (`srl`);
ALTER TABLE `goose_comments` MODIFY `srl` int(11) NOT NULL AUTO_INCREMENT;

버전 초기화

17 Dec 03:51
Compare
Choose a tag to compare
  • 경로가 수정되었습니다. /apps -> /apps/