Search result

Visual Studio Code 그리고 Git

Visual Studio Code에는 Git 관련 기능이 이미 내장되어 있다. 터미널에서 Git init로 repository를 초기화 하면 왼쪽 사이드바 파일의 색깔이 아래와 같이 변한다. 마지막 commit 이후로 파일에 변경사항이......

PHP

Visual Studio Code php 포맷팅

PHP에는 코딩 스타일 가이드가 있는데 PSR-2에 맞지 않을 경우 자동으로 포맷팅을 해주는 확장 프로그램이 있다. 확장 프로그램에서 php cs fixer를 검색하고 설치한다. ExampleTest.php......

PHP

Visual Studio Code 동적 코드 조각

자주 쓰는 코드 조각(snippet)은 미리 등록해두면 아주 편리하다. 특히 함수나 메서드를 생성하는 것은 매우 자주있는 일인데 매번 아래와 같이 타이핑을 한다면 생산성이 떨어질 수 밖에 없다.......

PHP

Visual Studio Code 파일, 심볼 네비게이션

Go to File(⌘P)을 이용하면 파일을 쉽게 찾고 원하는 파일로 쉽게 이동할 수 있다. 또 바로 이전에 작업한 파일이나 그보다 더 전에 작업한 파일로 이동하려면 ⌘P + P...(P를 원하는 만큼 계속......

PHP

Visual Studio Code 꾸미기

Extensions(⇧ + ⌘ + X) 탭에서 materials theme을 검색해서 설치 설치 후 Reload ⌘ + ⇧ + P 후 Preferences: Color Theme 입력(또는 ⌘ + K + T) Material Theme 적용 Material Icon Theme 설치 후 재시작하...

PHP Laravel Editor

Visual Studio Code 고급 파일 조작

Visual Studio Code에서 새 파일을 만들기 위해서는 File - New File(⌘N)을 이용하거나 사이드 바에서 마우스 우클릭 후 새 파일을 만들어야 한다. ‌하지만 여기서 만족이 되지 않는다면 advanced new file......

PHP

PHP short open tag를 long open tag로 변환해 주는 스크립트

PHP 코드를 작성할 때 모든 서버에서 잘 돌아갈 수 있도록

PHP

Laravel, 로그 기록 레벨 설정하기

개발시엔 debug 레벨로 메시지를 봐야겠지만, 제품으로 내보냈을 때는 warning 레벨 정도로 로그를 기록하는 편이 좋을 것이다. var_dump() 안 쓰고 Log::debug() 쓰는 큰 이유중 하나 아닌가. 라라벨은 PSR-31 표...

PHP Laravel

Laravel 5.6 JWT API 개발

라라벨 프레임워크를 이용한 jwt 인증 Create Project $ laravel new jwt-exam $ cp .env.example .env $ php artisan key:generate $ php artisan serve # 개발 서버 실행 개발서버에서 진행 했습니다. JWT S...

PHP Laravel

라라벨의 의존성 주입 컨테이너

Laravel 의 제어의 역전(Inversion of Control) / 의존성 주입 (Dependency Injection) 컨테이너는 매우 강력한 기능입니다. 안타깝게도, 라라벨의 공식 문서는 이 기능의 모든 면을 설명하고 있지 않습니다. 그런...

PHP Laravel