[1일 1식 라라벨 47호] 라라벨 6.0 릴리즈!
1일 1식 라라벨 2019년 9월 구독자를 모집 중입니다. 여기에서 신청하실 수 있습니다. 라라벨 6.0이 릴리즈되었습니다! 이번 버전은 LTS 입니다. 직전 LTS는 5.5 였습니다. 버그 수정은 2021년 9월 3일까지,...
1일 1식 라라벨 2019년 9월 구독자를 모집 중입니다. 여기에서 신청하실 수 있습니다. 라라벨 6.0이 릴리즈되었습니다! 이번 버전은 LTS 입니다. 직전 LTS는 5.5 였습니다. 버그 수정은 2021년 9월 3일까지,...
이 글은 2019년 7월 29일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 지난 주 라라콘에서 라라벨이 새로운 서비스를 소개했습니다. 바로 Vapor 입니다. “서버는 우리가 다...
이 글은 2019년 7월 25일과 26일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 라라벨 진영의 가장 큰 행사인 LARACON US 2019가...
다른 언어들에 비해 유독 PHP는 중급자용 서적을 찾아보기가 어렵습니다. PHP가 워낙 쉬운 언어, 간단한 웹사이트 만들 때 쓰는 것이라는 이미지가 있기 때문인지, 아니면 중급자용 서적을 출간했다가 크게 실패를...
이 글은 2019년 7월 15일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 8월호 구독자를 모집하고 있습니다. 월 1만원으로 최신 라라벨 소식을...
이 글은 2019년 7월 4일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 월 1만원으로 최신 라라벨 소식을 받아보세요. 며칠 전에 라라벨...
위키백과의 “라라벨” 문서가 수정된 내역 위키의 핵심 기능은 과거의 모든 변경 내역을 조회할 수 있고, 원하면 과거 버전으로 쉽고 되돌아갈 수 있는 것이라 생각한다. 간혹 위키 같이 과거의 변경...
라라벨 5.8.25가 나왔다. (같은 날 긴급 패치가 나와서 현재 최신 버전은 5.8.26이다.) 5.8.25에서는 route:list를 JSON으로 출력하는 기능이 추가되었다. route:list route:list는 터미널에서 전체 라우트를 테이블 형태로 출력하는 아티즌 명령어이다....
개발 단계에서는 테이블 생성하는 마이그레이션을 고쳐가며 작업해도 괜찮습니다. 하지만 이미 애플리케이션을 배포한 뒤라면 그럴 수 없죠. 기존 테이블을 수정하는 마이그레이션을 작성해야 합니다. 오늘은 기존 테이블을 변하는 마이그레이션을 작성하다가...
Illuminate\Database\Events 네임스페이스에 아래 이벤트가 추가되었습니다. MigrationEnded MigrationsEnded MigrationStarted MigrationsStarted 이 기능을 제안하고 추가한 알렉스 보워스가 밝힌 용도는 마이그레이션을 시작할 때 캐시를 지우거나, 마이그레이션 시작과 종료를 모니터링하는 것 등...
하 벌써 5.8.13이 나왔던데 뭔 업데이트가 이리 빠른가요.. 여튼 한 박자 늦긴 했지만 5.8.11 에 변경된 사항을 정리해봅니다. Date 파사드에 macro 메소드 추가 Date::macro('example', function () { return...
5.8.8 까지는 어떤 이벤트가 발생하면 어떤 리스너가 작동해야하는지 직접 적어줬어야 했습니다. 아래와 같은 식이죠. /** * The event listener mappings for the application. * * @var array */...
라라벨 5.8.8에서 쿼리 빌더에 forPageBeforeId 메소드가 추가되었습니다. 뭔지 알아보려고 PR을 보는데, 예제에서 컬렉션 메소드 중 concat과 push를 쓰더군요. $posts = new Collection; $posts = $posts->concat(ChatPost::forPageBeforeId(15, $focused->id)->get()->reverse()); $posts =...
얼마전에 테일러 오트웰이 더 깔끔한 코드를 짜고 싶으면 참고하라며 링크 두개를 던져줬습니다. If you want to write clean Laravel code I think this blog post (https://t.co/EUpGik3W6J) and this...
모든 웹브라우저가 다 똑같이 동작하면 참 감사할텐데, 실상은 그렇지 않죠. 특히 IE! 뭐 어쩌겠습니까. 고객님들이 쓰는 주요 브라우저는 다 테스트 해봐야지요. Mac을 사용하는 개발자들의 문제는 Mac에 IE가 설치되지...
자동으로 스크린샷을 저장하기 위해 Browsershot을 사용했다. 그런데, 한글이 제대로 표시되지 않아서 한참 삽질했다. 다행히 포기하기 직전에 기적적으로 해결 방법을 발견했다. 원래는 일본어가 동일한 증상으로 표현이 안되는 문제에 대한...
라라벨 애플리케이션에서 아래와 같은 테스트를 작성했습니다. 이해를 돕기 위해 구체적인 내용은 생략했습니다. use Tests\TestCase; use Illuminate\Foundation\Testing\RefreshDatabase; class SampleTest extends TestCase { use RefreshDatabase; testFirst() { //테이블 A에 데이터...
메소드 하나만 테스트 돌렸을 땐 통과되던게, 파일을 통으로 돌리니까 에러가 나더군요. 에러가 나는 원인을 보니, 데이터베이스에서 락이 걸렸기 때문이었습니다. DatabaseTransactions 트레이트를 쓰고 있어서, 이전 테스트가 다음 테스트에 영향을...
종희님이 PHP 7.2와 모던 암호학이라는 내용으로 발표해주셨다. 발표 중에 질문이 많이 나왔다. 그래서 더 좋았다. PHP7.2와 모던 암호학 from Johney Park 한줄로 요약하면: 암호화를 하려거든 PHP 7.2에...
[http://www.yoonsupchoi.com/2018/02/06/is-wearable-dead/] 최윤섭 선생님은 위의 글과 전체 시리즈를 통해 “그렇다면 웨어러블은 어떻게 해야 이 죽음의 계곡을 수 있을까?”라는 질문을 던지고 계신다. 이어서 “‘성공적인’ 웨어러블을 만들기 위해서 뭘 해야 하나?”라는...
기획자가 짤막하게 정리한 '현재'를 이해하는 3개의 열쇠. 그림: https://dribbble.com/shots/4022253-Mondrian 시각적 디자인 트렌드: 세가지 열쇠 난 기획자다, 그러던 차에 디자인 트렌드 포스팅을 보게 되었고 그걸 보다가, 심심하기도 하고 아이디어를...
일단 들어가기 전에, 내가 영향을 받은 육하원칙 프레임에 대한 글부터 살펴보시길 권해드린다. 박성혁 COMPANY D대표의 비즈니스 모델 강의, 사업 육하원칙으로 바라보다: https://brunch.co.kr/@haegyung/28 이제 앞으로 나눌 이야기들은 전략과 비즈니스...
Photo by Joshua Newton on Unsplash "내가 창업을 하고 팀원을 뽑는 다면, 사람을 측정해 채용하고 싶다." 이것이 매우 문제적인 방법론이 될 수 있다는 것은 나 역시 잘 알고...
올해도 어김없이 이모콘을 들었다. 아래의 타임테이블에서 내가 들은것만 볼드 표시를 했다. 주로 Day1을 들었는데 Day2는 듣다가 아드님이 놀아달라고 보채는 바람에 듣길 포기했던것 같다. Time Table Day1 Google Analytics...
<일 잘하는 사람의 특징 “소수 정예 스타트업에 꼭 필요한 사람들" 에 더하여...> 얼마전 페이스북 타임라인에서 인기를 끌었던 게시물이 있다. 아직 읽어보지 않은 분들은 읽어보고 오시는게 좋을것 같다. 접속...
질문: "당신의 장점은 무엇입니까?" 사람들에게 도움을 주기 위해서 만들어진 많은 책, 많은 글은 묻는다. "당신의 장점은 무엇입니까?"라고, 그리고 말한다. "장점에 집중하세요." 나는 위의 질문이 나쁘지는 않다고 본다. 하지만,...