2018/05 3

homestead & vagrant 설치 및 재설치

homestead & vagrant 환경을 사용하다가 재설치를 해야하는 경우가 있다.우선 아래 버전 기준으로 기술하겠다.#vagrant --versionVagrant 2.0.2 기존에 설치되어있던 vagrant를 깔끔하게 삭제하고 다시 설치해야 한다. 안그럼 폴더 동기화 기능등 오류 발생..~/.vagrant.d 폴더 자체를 삭제한다.~/VirtualBox VMs 폴더 삭제. 아래는 참고사항.. #vagrant box listlaravel/homestead (virtualbox, 6.0.0) 우선 vagrant 재설치시에는 새로 vagrant box add 해서 다시 다운로드 받을 필요가 없다. vagrant box update 하거나 아예 새로 설치할때만 add로 다운받으면 됨 (다운이 오래걸림) #v..

vagrant 2018.05.23

PHPStorm 에서 XDebug 세팅하기

아래 순으로 세팅해주면 됨. 1. Homestead 환경에서 9000번 Port를 뚫어준다.위 부분은 하면 안됨. 그럼 Xdebug 실행할때 9000번 포트 사용중이라고 에러남.Xdebug 설정시에는 Homestead.yaml 파일은 아무것도 건드릴게 없다. 2. php.ini 를 세팅하여 xdebug 모듈을 올린다. 3. PHPStorm 에서 디버그 세팅 해준다. ---------------------------------------------------------------------------------------------- 1. Homestead.yaml 파일에서 9000번 포트를 열어준다.# vi ./Homestead/Homestead.yaml ports: - send: 9000 to: 900..

Intellij 2018.05.17

Laravel API 구성

API 구성에 필요한 것. 1. 클라이언트에서 API 콜 할때 헤더 세팅들. 2. 서버에서 Request 처리할때 CORS 등 세팅들. GET 테스트 ========================= 1. 클라이언트 세팅//javascript 2. 서버세팅//php 파일//API를 요청하는 클라이언트 URL 을 적어준다. ( * 로 적으면 모두 허용)header('Access-Control-Allow-Origin: http://client.domain.co.kr'); POST 테스트 =========================== POST에는 CSRF 토큰을 헤더에 넣어 함께 전송해야 함.본격적인 POST 전송 전에 OPTIONS Method로 Preflight를 날린다.그래서 라라벨 라우터 내 web.p..

Laravel 2018.05.03
반응형