Search result

[ Laravel ] Laravel 5.6 에서 변경되는 사항

Laravel 의 새로운 major 버전인 5.6 버전이 한국시간 2018-02-08 새벽 0시 36분에 Release 되었습니다. 이번 버전에는 어떠한 변경사항들이 있는지 살펴보도록 하겠습니다. 모든 변경사항은 changelog(Github) 를...

Laravel Laravel 5.6 PHP

[ Laravel ] Laravel 5.6 에서 변경되는 사항

Laravel 의 새로운 major 버전인 5.6 버전이 한국시간 2018-02-08 새벽 0시 36분에 Release 되었습니다. 이번 버전에는 어떠한 변경사항들이 있는지 살펴보도록 하겠습니다. 모든 변경사항은 changelog(Github) 를...

Laravel Laravel 5.6 PHP

디자인패턴 공부하기 - 부록1.2. SOLID, 계방폐쇄원칙(OCP)

소프트웨어 개체(클래스, 모듈, 함수 등등)는 확장에 대해 열려 있어야 하고, 수정에 대해서는 닫혀 있어야 한다. 개방-폐쇄 원칙(OCP, Open-Closed Principle)은 새로운 요구사항이 추가되었을 때, 어떻게 코드를...

designpattern PHP

디자인패턴 공부하기 - 부록1.1. SOLID, 단일책임원칙(SRP)

객체지향에서 가장 모호한게 클래스의 크기를 규정하는 일입니다. 단일 책임 원칙(SRP, Single Responsibility Principle)은 이 문제를 해결 할 수 있도록 가이드라인을 제시합니다. 한 클래스는 하나의 책임만...

designpattern PHP

느려진 PHPStorm에서 Heap Memory를 늘리는 방법

1월 05일 (금) TIL 이전에, phpstorm에서 사용하지 않는 플러그인을 비활성화 시켜서 약간의 속도 향상을 가져왔다면, 이제는 아예 Heap Memory Size를 늘려보기로 했다. IDE를 사용하다가 보면 열어둔 Tab이 많아...

PHP

PHPStorm에서 사용하지 않는 플러그인 비활성화 시키기.

1월 04일 (목) TIL phpstorm이 조금 버벅거리면서 느린 느낌이 들었다. 내 경우에는, JavaScript 와 php 가 같이 들어 있는 템플릿 파일을 수정하거나, 마크다운MD 파일을 수정할 때 그런 증상들이 심해졌다. 일단...

PHP

php 마스킹 함수

핸드폰번호나 이름, 아이디를 *로 마스킹할 때 쓰는 함수

PHP

PHPExcel 사용법

1. PHPExcel다운로드방법 https://github.com/PHPOffice/PHPExcel에 가보면 해당 프로젝트는 Deprecated라고 나온다. 해당 프로젝트는 phpSpreadsheet라는 프로젝트로 옮겨졌기 때문. 그러나 phpSpreadsheet는 php5....

PHP

PHPStorm 에서 매크로 단축키를 지정하는 방법

1월 03일 (수) TIL 참고 매뉴얼 : Jetbrains Recording Macros phpstorm의 버전을 올렸는데 지정해놓은 macro key mapping 이 이상해졌다. 지우고 새로 만들려니 macro 설정 하는 방법을 까먹어서 기억을 더듬어...

PHP

[ PHP ] Modern PHP 란?

프로그래밍 언어를 공부하다보면 Modern이라는 키워드가 자주 등장합니다. 사전적인 의미로 현대적인 라는 의미로 최신이라는 의미가 내포되어 있습니다. 현대적인 라는 말은 과거 / 현재의 비교가 필요합니다. 즉 b...

PHP composer modern php ModernPHP PSR