1. 조건 카드 등록시에는 결제창을 통해 빌링키를 생성할것. 카드 등록 후 해당 카드로 계속 결제 요청 보낼것. 결제/취소 시, 우리쪽에 저장된 아임포트쪽 고유아이디로 결제/취소 요청할것. 만약 아임포트 콘솔에서 결제 취소를 할 경우, 우리쪽에도 해당 데이터를 저장해서 맞춰줄것. 카드 삭제시에 아임포트의 빌링키도 함께 삭제 할것. 결제 수단은 카드외에는 없는 것으로 함. 2. 미리 알아야할 것. 빌링키 생성시에 아임포트에서 원하는 customer_uid, merchant_id는 우리쪽에서 생성해서 주는 데이터임. 우리는 customer_uid로 해당 유저의 아임포트쪽 빌링키를 관리할 수 있음. 이말은 한 유저가 여러개의 결제 수단을 가지고 있으면 각각의 customer_uid가 필요하다는 이야기임. 아임..
예제코드는 다음과 같다. $a = collection([1,2,3], [1,2]); $notFound = null; $a->each(function ($b) use ($notFound) { $b->each(function ($c) use ($notFound) { $notFound = 1; }); }); notFound는 결과값이 뭐가 나올까? 나는 1을 기대했지만 null값이 나온다. 왜냐하면 얕은 복사를 하기때문이지! 기대하는 notFound 값을 얻을려면 notFound를 collection이나 object, array와 같은 얕은 복사로써 가져갈 염려없는 데이터타입을 선언해서 사용하던지 아니면 use 부분에서 값을 복사해가는것이 아닌 메모리 주소값을 참조하도록 앞에 &$notFound 형식으로 사용..
개가튼거.......-_- 프론트에서 특정 테이블의 데이터를 생성할때 해당 오류가 뜨고 진행이 안됐는데, 진짜 거짓말 안하고 난 철썩 같이 프론트 axios 요청때에 발생하는 문제라고 믿고 있었다. 프록시라니까. 더욱 더. 하지만 결국 문제는 특정 테이블을 생성할때 트리거가 동작하는데, 그 트리거가 작동할때 function이 수행되어야하는데 해당 function이 mysql에 없어서 프론트에서 해당 문제가 표시되었다. use database; show triggers; 아니! 그냥 테이블 데이터 생성할때 트리거를 왜 쓰냐고! 프레임워크 쓰면 그 안에서 사용할수 있으면 그 안에서 해결하라고!!!! 같은 시각에 밀리세컨드까지 따져서 같은 시간에 해당 데이터가 생성될정도로 많은 접근이 이루어지지도 않는데 왜 ..
- Total
- Today
- Yesterday
- PhpStorm
- 더미데이터도유형이있어요
- fmf
- twoseven.kr/0410
- twoserven.kr/0410
- 테스팅
- UTF8
- 배열을_이쁘게
- 테스팅환경
- 프로그래밍은디버거부터시작이다
- JSON으로도
- Testing
- xml로도
- gcp
- 엘라스틱서치한글성공!
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |