
나는 테스팅 할때 위와 같은 오류가 발생하였다. 해시된 값의 설정을 확인할수 없다?? 이게 뭔말이야..... 그래.. 나예요, 낫놓고 기역자 모르는사람.... 해시부분인거 같긴한데, 모야....ㅠㅠㅠ 일단 오류난 라인 가보자. 쌩뚱맞게도 User::factory()->create(); 라인에서 발생했다. 이게 왜...? 유저 팩토리는 프로젝트 생성할때 그대로 사용하고 있어서, 뭐가 없었다. public function definition(): array { return [ 'name' => fake()->name(), 'email' => fake()->unique()->safeEmail(), 'email_verified_at' => now(), 'password' => '$2y$10$92IXUNpkjO0..

xdebug 셋팅 후에 컴포저로 ide까는데 워닝이 보인다.. 보기 싫어 으으. 워닝이니 ide는 잘 깔렸다. 그래도 거슬려서 찾아봐싸! 내가 사용하는건 m2 pro 인데 xdebug깐거랑 안맞아서 파일을 찾을 수가 없다고 표시되는 오류인것 같다. which php로 어떤 타입 실행파일이 깔렸는지 보고, arm64로 표시 된걸 확인후에 아래 명령어를 수행하면 arm64e xdebug를 인스톨하면 된다. file `which php` arch -arm64e sudo pecl install xdebug 그리고 확인해보면 다음과 같이 깔끔하게 나오는거 볼수 있당.

1. 증상 서버에서 파일 다운로드를 처리했다. 다운로드 되는 파일이 엑셀파일이었는데, 분명 업로드 된 경로에서 파일을 열면 제대로 열렸다. 근데 다운로드만 하면 손상된 파일이라며 열리지 않았다. 2. 문제점 그래서 다운로드가 되는 응답 헤더와 안되는 쪽의 응답 헤더를 확인했다. 그랬더니, 다운로드 되는 쪽 응답해더는 Content-Disposition: attachment; filename=2023-03-16_stock_sample_222.xlsx Content-Length: 9112 Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 근데, 내가 다운로드로 내리는 응답헤더는 Content-Type: text/ht..
이제 php8.2 깔고 셋팅해보자. > apt install nginx -y > apt install software-properties-common > add-apt-repository ppa:ondrej/php -y > apt install php8.2 -y // 지역선택….. > apt install php8.2-curl php8.2-dom php8.2-gd php8.2-zip // 필요 익스텐션 설치 > apt autoremove > apt install php8.2-fpm -y > apt install curl -y > curl -sS https://getcomposer.org/installer | php > mv composer.phar /usr/local/bin/composer > vi /e..
나는 vpc로 만들거당! 거기에 로드밸런서 붙일거임. 1. VPC 생성하자. VPC > VPC Management - 이름 정해주고, - 대역대 입력해야되는데 나는 10.0.0.0/16 으로 지정함. 2. 포트 지정 VPC > Network ACL > ACL Rule 디폴트로 생성된게 보일거임. - 인바운드 0.0.0.0/0(전체) port 80 - 아웃바운드 TCP/UDP/ICMP 셋다 생성 0.0.0.0/0(전체) 포트 1-65535 3. 서브넷 지정 VPC > Subnet Management - 10.0.1.0/24 - Internet Gateway 전용 여부는 public으로 생성 4. 서버 생성 Server > Server 그냥 next의 연속? pem 키 없으면 받아놓고. 5. 로드밸런서를 위..
시즌이 또 옴. 그 시즌이 또 옴. 그래도 이번에는 라라벨은 8에서 9버전! php는 8.0에서 8.2로!! 나는 세일을 사용하기때문에, 현재 1.15버전을 쓰고있어서 sail에 8.2로 올릴수가 없었다......하... 그래서 composer.json에 최신버전으로 변경 & docker-compose.yml에 버전 변경해줌. // composer.json "laravel/sail": "^1.18" // docker-compose.yml build: context: ./vendor/laravel/sail/runtimes/8.2 dockerfile: Dockerfile args: WWWGROUP: '${WWWGROUP}' image: sail-8.2/app // command > sail down > sa..

1. 일단 sail 사용 메뉴얼부터 보자. https://laravel.com/docs/8.x/sail#debugging-with-xdebug .env파일에 SAIL_XDEBUG_MODE=debug SAIL_XDEBUG_CONFIG="client_host=host.docker.internal client_port=9003 start_with_request=yes" 추가 해주자. SAIL_XDEBUG_CONFIG의 경우는 리눅스일경우 호스트로 넣으라는데, 나는 나중에 Phpstorm이랑 포트번호 맞춰줘야해서 적어줬당 2. phpstorm에서 preferences, PHP 클릭해서 CLI InterPreter 셋팅 - 옆에 ... 클릭해서 새로 만들고, + 클릭해서 Select CLI Interpreter ..
https://medium.com/modulr/send-slack-notifications-with-laravel-8-ff8ad1a6ae61 Send Slack Notifications with Laravel 8 We will learn to send Slack notifications with Laravel 8 medium.com 요기 참고해서 진행하면 된당! 중요부분은 패키지 깔고, 사용하려는 모델에 use Notifiaction; 추가해주고 public function routeNotifiacationForSlack($notification) 메소드 추가해주면 된다 리턴값은 해당 슬랙의 서비스 income 생성한 url을 주면 된다. config값에 넣어두고 return config('asdf.SL..
후~~하~~~~ 큰숨 들이키고, 뭐가 부족했는지 생각해봅시다! 1. 차분하게 생각을 더 해보지 못한점. 정리가 되서 코딩을 시작했다고 생각했지만, 실제로는 더 생각해봤어야 했음. 세부항목에 대해서는 생각하지 못했음. => 인터페이스를 생각해보자. 작업명세를 더 세부적으로 생각해보자. 2. 데이터가 없는 경우 - null 일 경우에 대한 대비를 해야함 ?로 널 허용을 하는 것만으로 충분하지 않음. => 리펙토링하면서 베스트 프렉티스를 찾아보자. => 읽기 좋은 코드! 3. softdelete를 사용할 경우, 삭제되어도 가져와야하는 경우를 생각해봤어야함. => 무턱대고 삭제 후의 데이터는 필요없다고 해서 생각하지 않고 만들었는데, 다시보니 필요했다....... 급하게 추가 했다....하. 4. 캐시를 더 유..
1. 조건 카드 등록시에는 결제창을 통해 빌링키를 생성할것. 카드 등록 후 해당 카드로 계속 결제 요청 보낼것. 결제/취소 시, 우리쪽에 저장된 아임포트쪽 고유아이디로 결제/취소 요청할것. 만약 아임포트 콘솔에서 결제 취소를 할 경우, 우리쪽에도 해당 데이터를 저장해서 맞춰줄것. 카드 삭제시에 아임포트의 빌링키도 함께 삭제 할것. 결제 수단은 카드외에는 없는 것으로 함. 2. 미리 알아야할 것. 빌링키 생성시에 아임포트에서 원하는 customer_uid, merchant_id는 우리쪽에서 생성해서 주는 데이터임. 우리는 customer_uid로 해당 유저의 아임포트쪽 빌링키를 관리할 수 있음. 이말은 한 유저가 여러개의 결제 수단을 가지고 있으면 각각의 customer_uid가 필요하다는 이야기임. 아임..
- Total
- Today
- Yesterday
- xml로도
- twoseven.kr/0410
- fmf
- 더미데이터도유형이있어요
- JSON으로도
- PhpStorm
- UTF8
- Testing
- gcp
- 테스팅환경
- 배열을_이쁘게
- 프로그래밍은디버거부터시작이다
- 엘라스틱서치한글성공!
- twoserven.kr/0410
- 테스팅
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |