Recent Posts

Composer “Could not load package ezsystems/ezplatform” Error

어제 저녁 laravel 8 업데이트 소식과 함께 테스트를 하려고 했는데, 갑작스럽게 composer에서 이런 에러가 표시되면서 모든 프로젝트에서 작동이 되지 않았다.진짜 laravel 지웟다 다시깔고, os 도 다시 설치해보다가 도저히 방법을 못찾겟던 와중 https://stackoverflow.com/questions/63801165/composer-could-not-load-package-invalid-version-string composer 1.10.11이 망가졌다고 한다..composer self-update를 통해 문제를 해결했다. (내 5시간..)

[Tip] Laravel with method specific columns

Laravel의 with method는 relation된 다른 테이블의 값을 함께 가져올 때 사용된다. 다만 이번 프로젝트에서 users 테이블의 연결된 logs의 timestamp 값 (created_at, updated_at)을 가져오고 싶었는데 hidden으로 감추기엔 모두 사용되는 값이였고, 그렇다고 모두 가져오기엔 필요없는 데이터와, 유저에게 표시되면 안되는 부분도 있어서 생성일만 가져오는게 제일인 상황에서 아래와 같이 코드를 짰었다. 리펙토링을 하는중에 가만 생각해보니 Raw로 쿼리를 짯을 땐 …

[Tip] UTF-8 Bom 문제 해결방법

PHP 에서 string을 외부에서 받아와 json_decode 등을 할 때 아무 이유없이 syntax error를 반환 하는 경우가 있다. 이럴땐 여러가지 의심을 할 수 있는데, 이번 이슈의 경우 Data를 가져온 곳이 web임을 가만했을때 가장 추측할 수 있는 것은 UTF8-BOM이다. BOM은 (Byte Oder Mark, BOM)으로 UTF-8, UTF-16을 구분하기 위해 윈도우에서 사용된다고 한다. 이런 경우 간단히 위 함수를 통해 …