Laracon EU 2019의 일환으로 Freek van der Herten과 Marcel Pociot는 최신 오픈 소스 확장 패키지인 Ignition을 공동으로 발표했습니다.
Ignition은 Laravel 6.0의 새로운 기본 오류 페이지로, 디버깅 예외 및 스택 추적을 더욱 편리하게 만들어주는 아름다운 Laravel 관련 기능이 포함되어 있습니다! 이 멋진 새 Laravel 디버깅 스택을 보기 위해 의도적으로 예외를 발생시키고 싶을 수도 있습니다.
Freek의 Ignition 기사에 대한 자세한 소개에서 그는 Ignition이 스택 추적을 더 쉽게 이해할 수 있도록 몇 가지 흥미로운 프레임워크 관련 작업을 수행하는 방법을 언급합니다.
Ignition은 Laravel 관련 오류 페이지입니다. 따라서 컴파일되지 않은 보기 경로와 블레이드 보기를 표시하기 위해 프레임워크별 기능을 마운트할 수 있습니다... 기본적으로 사용자가 관심을 가질 수 있는 애플리케이션 프레임워크만 표시합니다.
스크린샷에서 볼 수 있듯이 요청, app/framework
, user
, 컨텍스트 및 디버그
. 각각에 대한 세부 정보를 보려면 선택하세요. app/framework
, user
, context
和 debug
。通过选择可以查看他们每一个的详细信息。
debug选项卡有一个很酷的新特性,可以显示queries
、logs
和dumps
。 当有打印内容的时候,Ignition 还会显示相关的文件名信息。不想显示具体信息的话还可以使用包中原有的dd()
쿼리
, 로그
및 덤프
를 표시하는 멋진 새 기능이 있습니다. 인쇄 내용이 있는 경우 Ignition은 관련 파일 이름 정보도 표시합니다. 특정 정보를 표시하고 싶지 않다면 패키지에 있는 원래 dd()
명령을 사용할 수도 있습니다! Ignition에는 디버깅 정보 외에도 일반적인 문제에 대한 도움말을 제안하는 추가 단계가 있습니다. 예를 들어 클래스 또는 뷰 경로 유형은 권장 솔루션을 제공하려고 시도합니다. Ignition은 Laravel 6.0에 표준으로 제공되며 기존 Laravel 5 애플리케이션에도 설치할 수 있습니다. 이 패키지에 대해 자세히 알아보고 전체 설치 지침을 확인하고 GitHub의 Facade/ignition에서 소스 코드를 볼 수 있습니다.