[카테고리:] 라라벨

  • PHP 화살표 함수(arrow function) 이용시 주의사항

    한 줄 짜리 익명함수는 화살표 함수로 대체하면 코드가 깨끗해지는 느낌이라 요즘 자주 사용하고 있습니다. 특히 클로저를 쓰지 않고도 외부 변수를 사용할 수 있는게 편리하더라고요. 하지만 컬렉션의 아이템을 하나씩 처리하면서 외부 변수를 조작하려고 아래와 같은 스타일의 코드를 작성했더니 $someCollection가 변하지 않더군요. 알고보니 원래부터 안되는 것이었습니다. (매뉴얼 참고) Example #4 Values from the outer scope cannot be […]

  • 라라벨, Artisan::output()이 빈 문자열을 반환한다면

    아티즌 커맨드를 테스트하기 위해 Artisan::output() 을 호출하여 출력 내용을 확인하는 방식을 사용했었는데요. 라라벨 버전을 올리니 갑자기 테스트가 깨졌습니다. 디버깅을 해보니 Artisan::output()이 빈 문자열을 반환하더군요. 원인은 라라벨 5.7부터 콘솔 테스트 기능이 강화되면서 기본으로 콘솔 출력을 모킹하도록 변경되었기 때문이었습니다. 기존 처럼 콘솔 출력을 확인하고 싶으면 아티즌 커맨드를 호출하기 전에 $this->withoutMockingConsoleOutput() 를 호출해주면 됩니다. 참고: Artisan::output() returns empty […]

  • 라라벨 인증 시험 통과했어요

    지난 주말에 시험을 쳤는데 결과가 빨리 나왔네요. 아리송한 문제들이 많아서 재수하겠다 싶었는데, 한 번에 통과해서 다행이에요. ㅎㅎ + 후기를 보고 싶단 코멘트가 있어서 추가로 남겨봅니다. 결제 결제는 작년 11월 말에 했어요. 2020년 내에 응시하자는 마음으로 미리 결제했어요. 결제하고 바로 보는건 아니고 3달 이내에 응시하면 되거든요. 돈을 내 놓으면 돈 아까워서라도 봐야하니까 ㅎㅎ 비용은 163.9 유로였습니다. […]

  • 라라벨 라우트 그룹 사용시 유의사항

    라라벨 코리아 페이스북 그룹에 질문이 하나 올라왔습니다. https://www.facebook.com/groups/laravelkorea/permalink/1862353923927678 처음부터 제대로 배우는 라라벨의 예제 코드 처럼 라우트 그룹을 작성하면 에러가 나는데, 책에 나온 코드 처럼 사용하는 방법은 없느냐 하는 것 입니다. 질문해주신 분이 언급한 예제는 79 페이지의 예제 3-10 이며 내용은 아래와 같습니다. 위의 코드를 실행하면 질문자분께서 말씀하신 것 처럼 에러가 납니다. “Illuminate\Routing\Router::group(): Argument #1 ($attributes) […]

  • [1일 1식 라라벨 47호] 라라벨 6.0 릴리즈!

    [1일 1식 라라벨 47호] 라라벨 6.0 릴리즈!

    1일 1식 라라벨 2019년 9월 구독자를 모집 중입니다. 여기에서 신청하실 수 있습니다. 라라벨 6.0이 릴리즈되었습니다! 이번 버전은 LTS 입니다. 직전 LTS는 5.5 였습니다. 버그 수정은 2021년 9월 3일까지, 보안 수정은 2022년 9월 3일까지 지원합니다. 시맨틱 버저닝 이번 버전에 들어서면서 가장 큰 변화라고 할 수 있는 건 역시 시맨틱 버저닝을 채택한 것이라고 할 수 있습니다. 이전까지 […]

  • 1일 1식 라라벨 9월호 구독자 모집!

    어쩌다 보니 벌써 8월이 하루 밖에 안남았네요. 늦게나마 9월호 구독자 모집을 시작합니다. 7,8월과 마찬가지로 9월 한 달간 매일 한 편씩 라라벨 관련 글을 메일로 보내드립니다. 주말과 휴일엔 쉽니다. 다행히 아직까지는 한 번도 펑크를 내지 않았어요. 날짜를 넘겨서 보내드린 날은 며칠 됩니다 ㅠ 8월호에는 아래와 같은 글들을 보내드렸습니다. 클래스에 final을 선언해야할 때는 언제인가? 라라벨 5.8.30 새기능 […]

  • [1일 1식 라라벨] 라라벨 Vapor

    [1일 1식 라라벨] 라라벨 Vapor

    이 글은 2019년 7월 29일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 지난 주 라라콘에서 라라벨이 새로운 서비스를 소개했습니다. 바로 Vapor 입니다. “서버는 우리가 다 알아서 해줄게요, 여러분은 라라벨 애플리케이션에만 신경쓰세요”라고 이야기하는 것 같습니다. 매트 스타우퍼가 라이브 블로깅으로 정리한 라라벨 Vapor 소개(Introducing Laravel Vapor)와 모하메드 새드의 AWS 람다란 무엇이고, 라라벨 Vapor가 이를 어떻게 사용하는가(What is AWS Lambda, […]

  • [1일 1식 라라벨] 라라콘 US 2019 발표자들

    이 글은 2019년 7월 25일과 26일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 라라벨 진영의 가장 큰 행사인 LARACON US 2019가 오늘 시작됐습니다. 올해 8월에 라라벨 6가 나온다는 발표도 있었고 Vapor 라는 서버리스 플랫폼을 새로 출시했네요. 아직 자료나 동영상 등이 많이 공유되진 않고 있어서, 좀 더 자세히 알게되면 다시 공유하겠습니다. […]

  • [1일 1식 라라벨] ERD를 그려주는 Laravel ER Diagram Generator

    이 글은 2019년 7월 15일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 8월호 구독자를 모집하고 있습니다. 월 1만원으로 최신 라라벨 소식을 받아보세요. 충분한 여유를 가지고 프로젝트를 진행한다면 코드를 작성하기 전에 설계도 하고, ERD(Entity Relation Diagram)도 그리고 할 것이다. 하지만 세상은 언제나 나에게 호의적이지만은 않다. 사전에 계획 문서를 충분히 […]

  • [1일 1식 라라벨] 특정 버전의 라라벨 설치하기

    이 글은 2019년 7월 4일에 1일 1식 라라벨에 발행된 글입니다. 일부 시점이나 버전 정보가 블로그 발행시점과 다를 수 있습니다. 8월호 구독자를 모집하고 있습니다. 월 1만원으로 최신 라라벨 소식을 받아보세요. 며칠 전에 라라벨 5.8.27이 나왔다. 새로 설치하는 사람이라면 특별한 이유가 없는 한 최신 버전을 설치하는게 좋다. 메뉴얼에서 안내하는 대로 설치하면 자연히 최신 버전이 설치된다. 하지만 어떠한 […]