Project/Grip Api Package10 *Api 를 이용할 때 생각해야할 점 보호되어 있는 글 입니다. 2023. 10. 10. Docker 컨테이너 DB 접근 / artisan 명령어 오류 / mysqli_sql_exception 오류 발생 PHP storm 에 띄워둔 프로젝트에서 artisan 명령어를 쳤으나 실행이 안되고 Error 발생 An uncaught Exception was encountered Type: mysqli_sql_exception Message: Access denied for user 'root'@'localhost' 오류 원인 로컬 환경에 Docker 컨테이너와 연결된 디렉터리를 설정해놨기 때문에 볼륨을 통해 접근하여 쉘 작업을 수행해야 합니다. 연결 디렉터리 접근하여 쉘 작업 하는 법 #docker 와 연결된 디렉터리로 이동 cd 연결된 폴더(볼륨)위치 #서비스 컨테이너들의 상태 및 포트 매팽 정보 확인 docker-compose ps #실행중인 컨테이너에서 bash 쉘을 실행 docker-compo.. 2023. 10. 7. *참고 패키지 정리 보호되어 있는 글 입니다. 2023. 9. 30. 자동 의존성 주입(automatic dependency injection) Test 코드 중 public function 주문_조회_실제() { $searcher = app(Searcher::class); $result = $searcher->search(new SearchRequest()); $this->assertIsObject($result); } Base 코드 중 public function __construct( protected Client $client, protected JsonMapper $jsonMapper, ) 의문점 주문_조회_실제() 에서 Searcher 클래스를 호출하는데, Searcher 클래스의 생성자에서는 Client 와 JsonMapper 를 받는다. 그런데 Mock Test 메서드들의 경우 둘의 인스턴스를 생성자에 전달하지만 주문_조회_실제().. 2023. 9. 30. 이전 1 2 3 다음