Search result

[1일 1식 라라벨] 모델 변경 이력을 자동으로 저장해주는 패키지 Revisionable

위키의 핵심 기능은 과거의 모든 변경 내역을 조회할 수 있고, 원하면 과거 버전으로 쉽고 되돌아갈 수 있는 것이라 생각한다.간혹 위키 같이 과거의 변경 내역을 기록으로 남기고 조회하는 기능이 필요할 때가 있다...

1일 1식 라라벨 라라벨 야매 개발 Laravel PHP revisionable 라라벨 패키지 이상한모임

라라벨에서 테이블 변경 마이그레이션 추가 후 테스트가 깨졌다

SQLite는 한 번에 여러 컬럼을 수정하지 못하므로, 마이그레이션 코드를 한 컬럼씩 처리하도록 작성하는게 좋다.

라라벨 야매 개발 Laravel PHP 이상한모임

라라벨 5.8.16 새기능(2)

라라벨 5.8.16에서는 이전에 소개한 마이그레이션 이벤트 이외에 두가지 기능이 더 추가 되었습니다. 하나는 PostgreSQL을 사용하는 사람을 위한 기능으로, migrate:fresh 할 때 type을 지울 수 있는 옵션이 추가된...

라라벨 야매 개발 5.8 Laravel PHP

라라벨 5.8.16 새기능(1) – 마이그레이션 이벤트 추가

Illuminate\Database\Events 네임스페이스에 아래 이벤트가 추가되었습니다. MigrationEnded MigrationsEnded MigrationStarted MigrationsStarted 이 기능을 제안하고 추가한 알렉스 보워스가 밝힌 용도는 마이그레...

라라벨 야매 개발 5.8 Laravel PHP 이상한모임

라라벨 5.8.9 – 이벤트 발견 기능 추가

5.8.9 부터 이벤트 발견 기능이 추가되어 이벤트와 리스너의 관계를 직접 등록하는 수고를 덜게 됐습니다.

라라벨 야매 개발 5.8.9 event Laravel 이벤트 이상한모임

Laravel Collection 메소드 중 concat과 push의 차이

push는 하나의 아이템을 컬렉션의 마지막에 추가하는 거고, concat은 push 메소드를 이용해서 여러 아이템을 한 번에 추가하는 거임.

라라벨 야매 개발 collection concat Laravel PHP Push 컬렉션 이상한모임

Lavavel Valet 개별 사용자 환경설정 디렉토리

Web server~/.config/valetvalet 의 github 의 issue 문서들에는~/.valet/Caddy/ 이라고 알려주는데 낚이지 마시길.주요 디렉토리Log웹페이지에 뜨는 오류가 웹서버 오류 500 과 같으면 이 디렉토리 내의 log 파일...

PHP Laravel Valet

라라벨의 엘로퀀트 ORM에서 값 객체 사용하기 2부

지난 포스트에 이어서, 이번 포스트에서 두번째 세번째 방법을 설명합니다. 변경자와 접근자(Attribute Mutator & Accessor)를 이용하는 방법 LOB(Large Object)를 이용하는 방법 참조(외래키)를 이용하는...

Laravel OOP DDD work-n-play

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

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

PHP Laravel

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

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

PHP Laravel