Search result

Laravel에서 ValidationException을 수동으로 던지기

Laravel에서는 FormRequest 또는 Validation 클래스를 이용하여 폼의 입력값을 검증하고 에러메시지를 사용자에게 전달할 수 있다. 이러한 ValidationException을 수동으로 throw 하고자 하는 경우 다음과 같이 이...

PHP Laravel

Laravel 프레임워크 Facade 구현 원리 분석

파사드는 애플리케이션의 서비스 컨테이너에서 사용 가능한 클래스들에 대한 "정적" 인터페이스를 제공합니다. 라라벨은 대부분의 라라벨의 기능에 액세스하는 많은 파사드들을 제공합니다. 라라벨의 파사드는 서비...

Laravel

Laravel MVCS Design Pattern Service Create Command

라라벨 아티즌 명령어 개발 일기 기존 라라벨은 MVC (Model-View-Controller) 패턴이였지만 회사 첫 출근 후, 서비스 로직은 MVCS (Model-View-Controller-Service) 패턴이었다. 위 이미지는 MVC 패턴을 설명...

PHP Laravel

제5회 대한민국 SW 융합 해커톤 우승 후기 그리고 일기

제5회 대한민국 SW 융합 해커톤 우승 후기 그리고 일기 해커톤 소개 SW 융합 해커톤 대회가 제5회를 맞이했습니다. 8월 30일 부터 9월 1일 까지 진행하는 대회로 무박 42시간 동안 선택한 과제를 개발 합니다. 저...

Laravel

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 Dependency Injection Inversion of Control series-7271ae6-Laravel_in_Depth Laravel

라라벨로 카카오톡 학교 채팅봇 개발

라라벨 프레임워크를 이용한 학교 채팅봇(카카오톡) 개발 https://github.com/getsolaris/laravel-kakaobot 기술 Docker Laravel 5.6 학교 채팅봇이란 ? 학교 급식 기능과 일정을 학생들에게 알려주는 카...

PHP Laravel

Docker & Laravel (Laradock) Part 1

도커를 이용한 서버 관리 도커 입문 계기 기존 하이스쿨 스토어는 apache2 + php7.1 + mysql 편하게 말하면 apm 기술을 사용하고 있었다. 하지만 라라벨 이용자들의 말을 들어보면 아파치 보다는 엔진엑스가 성...

PHP Laravel

Composer의 Autoload 구현 - 초기화

앞서 PHP의 오토로딩, 네임스페이스, PSR0과 PSR4를 소개하였는데요, 이제 우리는 자신만의 오토로딩함수를 작성할 수 있게 되었습니다. 그러나 우리는 이 점을 고민할 필요가 업습니다. Composer라는 강력한 패키지...

Laravel