Skip to content

rollbar/rollbar-php-laravel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

334 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rollbar for Laravel

Latest Version on Packagist Build Status Total Downloads

Rollbar error monitoring integration for Laravel projects. This library adds a listener to Laravel's logging component. Laravel's session information will be sent in to Rollbar, as well as some other helpful information such as 'environment', 'server', and 'session'.

Setup Instructions

  1. Sign up for a Rollbar account
  2. If you're using Laravel 5.6 and up follow Installation instructions in our Laravel 5.6 and up SDK docs
  3. If you're using Laravel 5.5 or lower follow Installation instructions in our Laravel 5.5 and lower SDK docs

Usage and Reference

For complete usage instructions and configuration reference, see our Laravel SDK docs.

Release History & Changelog

See our Releases page for a list of all releases, including changes.

Laravel 5.5 and below

Laravel 5.6 now requires PHP >= 7.1. As of rollbar/rollbar-php-laravel:v3.0.0 and up master also supports 5.6.

We still maintain support for Laravel 5.5 and below on branch laravel-5.5 and releases in the 2.x.x major.

Related projects

This project is a Laravel wrapper of Rollbar PHP: Rollbar PHP

A CakePHP-specific package is avaliable for integrating Rollbar PHP with CakePHP 2.x: CakeRollbar

A Flow-specific package is available for integrating Rollbar PHP with Neos Flow: m12/flow-rollbar

Yii package: baibaratsky/yii-rollbar

Yii2 package: baibaratsky/yii2-rollbar

Help / Support

If you run into any issues, please email us at [email protected]

For bug reports, please open an issue on GitHub.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Testing

Tests are in tests.

  • To run the tests: composer test
  • To fix code style issues: composer fix

Note: The test suite uses Orchestra Testbench, which resolves the Laravel version based on your installed PHP. To reproduce Laravel 13-specific failures locally you need PHP 8.3 or higher — PHP 8.1/8.2 will resolve to Testbench 9/10 (Laravel 11/12) and will not exercise the Laravel 13 container. The full Laravel 13 integration is verified by CI, which runs the real Laravel install against PHP 8.3+.

Docker

Docker binaries are located in ./bin and can be run by simply executing bin/phpunit for example.

  • To run tests: bin/phpunit
  • To run code sniffer: bin/phpcs or bin/phpcbf
  • To run all supported versions: bin/phpunit-versions
  • To run composer : bin/composer install OR bin/composer update

About

Rollbar error monitoring integration for Laravel projects

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%