Releases: redgoose-dev/goose-api
Releases · redgoose-dev/goose-api
1.4
Version 1.3
checklist
모듈을 추가하게 되었습니다.
checklist
테이블 추가 / 참고: https://github.com/redgoose-dev/goose-api/blob/master/resource/db.default.sql#L132users
테이블 필드수정 / 참고: https://github.com/redgoose-dev/goose-api/blob/master/resource/db.default.sql#L102
추가 업데이트 내역
1.3.1
- #29 본문 보정코드 추가
1.2.1
.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
1.1.7
path 검사를 좀더 풀어주기. http://localhost:8000/foo/bar
와 /foo/bar
매칭이 가능하도록 풀어주기
articles/change-nest 기능추가
하나의 article
에서 nest_srl
을 변경하는 기능을 추가했습니다.
https://github.com/redgoose-dev/goose-api/tree/master/controller/articles#change-nest 문서 참고
docker 부분 개선
작동 제대로 안되는거 수정
댓글기능 추가
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;
버전 초기화
- 경로가 수정되었습니다.
/apps
->/apps/