Laravel에서는 FormRequest 또는 Validation 클래스를 이용하여 폼의 입력값을 검증하고 에러메시지를 사용자에게 전달할 수 있다. 이러한 ValidationException을 수동으로 throw 하고자 하는 경우 다음과 같이 이...
HEURISTING.NET on 18-11-07
다음은 내가 Legacy PHP로 개발할 때 쓰던 안 좋은 습관들이다. register_globals 설정을 켜거나 extract() 함수를 사용한다. PHP에서 사용자로부터 입력 받은 값은 $_GET, $_POST, $_REQUEST, $_COOKIE 변수에...
작업기간 2013. 5 ~ 2017. 3 (약 3년 10개월) 세부사항 단말의 활동 로그를 수집하고 모니터링 하는 제품 Lagacy PHP와 JQuery를 활용하여 제품의 화면 단 개발 담당 MySQL을 DBMS로 사용하였으며,...
HEURISTING.NET on 18-11-06
나는 약 10년 간 Legacy PHP 개발자였다. 개인 홈페이지(제로보드)와 블로그(Tattertools)를 운영하며 해당 솔루션의 코드를 보고 프로그래밍을 독학하였기 때문에 프로그래밍의 기초를 모른 상태에서 프로그래밍을...
HEURISTING.NET on 18-11-05
개인 블로그를 만들기 위해 다음 두 가지 방안을 고려하였다. 솔루션 활용 TextCube, Wordpress ... etc 자체 개발 처음에는 솔루션을 활용하고자 하였다. 고작 블로그 하나를 개발하는데 너무 많은...
9년만에 내 블로그를 갖게 되었다. 이번에는 Tattertools나 Wordpress의 힘을 빌리지 않고 한 땀 한 땀 수작업으로 블로그를 만들었기에 의미가 남다르다. 개인 신변잡기, 일상생활, 개발 이야기 등의 주제로 열심...
생산성 cheatsheet
Appkr.memo(new Life) on 18-11-04
PHP 객체를 다른 변수에 할당(대입)하면, 객체 자체가 메모리 복제되어 새로운 변수에 할당되는 것이 아니라, 원본 객체가 담긴 메모리 번지만 참조됩니다(Like Pointer in C language). $foo와 $foo2은 Foo 클...
PHP learn-n-think
Appkr.memo(new Life) on 18-11-03
브라우저체크를 위한 방법1. 기능별 체크를 위해 모더나이저를 사용홈페이지 : https://modernizr.com/- 원하는 기능 체크들을 선택하고 다운로드 혹은 복사붙여넣기 한다.2. 브라우저 및 디바이스 체크홈페이지 : h...
App,Plugin 브라우저 스니핑
WEBDIR on 18-11-01