코드를 수정하거나 프로세스를 재시작하지 않고 실행 중인 프로세스에 연결하는 Python 프로그램용 샘플링 프로파일러입니다.
fruitcake/laravel-debugbar
PHP Debug Bar를 통합해 쿼리, 라우트, 뷰, 이벤트, 로그 등을 보여주는 개발용 툴바를 제공하는 Laravel 패키지입니다.
- 스타
- 19,296
- 포크
- 1,612
- 열린 이슈
- 77
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
Laravel Debugbar는 PHP Debug Bar를 Laravel 애플리케이션에 통합합니다. 서비스 프로바이더를 등록해 렌더링된 페이지에 디버그 툴바를 표시하며, 바인딩 값과 실행 시간을 포함한 쿼리 로그, 현재 라우트 정보, 로드된 뷰, 디스패치된 이벤트, 캐시 이벤트, 메일 메시지 등 Laravel에 맞춘 수집기를 제공합니다.
툴바의 드롭다운에서는 리디렉션과 AJAX 또는 Livewire 요청도 확인할 수 있으며, 파사드를 통해 사용자 지정 메시지, 타이머, 예외를 추가할 수 있습니다. 각 수집기는 설정에서 켜거나 끌 수 있고, 패키지에 포함된 프런트엔드 에셋을 사용할지 여부도 설정할 수 있습니다.
요청 데이터가 저장되어 민감한 정보가 노출될 수 있고, 데이터 수집으로 요청마다 오버헤드가 추가되므로 이 프로젝트는 로컬 개발 환경에서만 사용해야 합니다. Composer를 통해 개발 의존성으로 설치하며, 번들 확장 기능으로 Laravel Octane과 Twig 템플릿도 지원합니다.
핵심 기능
- 01바인딩 값과 실행 시간을 포함해 SQL 쿼리를 표시
- 02현재 라우트, 로드된 뷰, 디스패치된 이벤트를 표시
- 03로그 메시지, 메일 메시지, 캐시 이벤트를 나열
- 04파사드를 통해 사용자 지정 메시지, 타이머, 예외를 기록
- 05저장된 이전 요청을 살펴보고 리디렉션 및 AJAX/Livewire 요청을 표시
활용 사례
- 개발 중 쿼리 수와 실행 시간을 확인해 느린 페이지를 진단
- Laravel 애플리케이션의 라우트, 뷰, 이벤트 흐름을 디버깅
- 인터랙티브 기능을 개발하면서 AJAX 또는 Livewire 요청을 확인
빠른 시작
- 1
Composer에서 패키지를 개발용 종속성으로 추가합니다
composer require fruitcake/laravel-debugbar --dev - 2
패키지 설정을 로컬 설정으로 게시합니다(선택 사항)
php artisan vendor:publish --provider='Fruitcake\LaravelDebugbar\ServiceProvider'
사용 전 알아둘 점
- 개발 환경에서만 사용하세요. 요청 정보가 노출되므로 공개 웹사이트에 표시하면 안 됩니다.
- 애플리케이션 속도가 느려질 수 있으므로 성능 저하가 발생하면 collector를 비활성화하세요.
토픽
자주 묻는 질문
- laravel-debugbar은(는) 무엇인가요?
- PHP Debug Bar를 통합해 쿼리, 라우트, 뷰, 이벤트, 로그 등을 보여주는 개발용 툴바를 제공하는 Laravel 패키지입니다. Laravel Debugbar는 PHP Debug Bar를 Laravel 애플리케이션에 통합합니다. 서비스 프로바이더를 등록해 렌더링된 페이지에 디버그 툴바를 표시하며, 바인딩 값과 실행 시간을 포함한 쿼리 로그, 현재 라우트 정보, 로드된 뷰, 디스패치된 이벤트, 캐시 이벤트, 메일 메시지 등 Laravel에 맞춘 수집기를 제공합니다.
- laravel-debugbar은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- laravel-debugbar은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- laravel-debugbar은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. laravel-debugbar의 마지막 커밋은 2026년 10월 28일입니다.
- laravel-debugbar은(는) 어디에 사용할 수 있나요?
- 개발 중 쿼리 수와 실행 시간을 확인해 느린 페이지를 진단 Laravel 애플리케이션의 라우트, 뷰, 이벤트 흐름을 디버깅 인터랙티브 기능을 개발하면서 AJAX 또는 Livewire 요청을 확인
- laravel-debugbar는 어떻게 설치하나요?
- Composer에서 패키지를 개발용 종속성으로 추가합니다: composer require fruitcake/laravel-debugbar --dev 패키지 설정을 로컬 설정으로 게시합니다(선택 사항): php artisan vendor:publish --provider='Fruitcake\LaravelDebugbar\ServiceProvider'
- laravel-debugbar은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/fruitcake/laravel-debugbar
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
profile.proto 형식의 프로파일링 데이터를 시각화하고 분석하는 CLI 및 웹 도구입니다.
코드가 어디서 시간을 쓰는지 콘솔, HTML 등으로 보여주는 Python 호출 스택 프로파일러입니다.
주로 Laravel 앱을 위한 PHP 개발 도구로, 브라우저에서 요청 데이터와 쿼리, 로그, 타임라인 등을 확인할 수 있습니다.
PHP용 오류 처리 프레임워크로, 기본 오류 출력을 읽기 쉬운 디버그 페이지와 구조화된 JSON/XML 응답으로 대체합니다.
Go 프로그래밍 언어용 디버거로, 방해가 되지 않으면서 간편하게 실행하고 사용할 수 있도록 설계되었습니다.