Download the PHP package waypointer-digital/bug-tracking-laravel without Composer

On this page you can find all versions of the php package waypointer-digital/bug-tracking-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bug-tracking-laravel

Kanbino Bug Tracking SDK for Laravel

Capture PHP exceptions and JavaScript errors from your Laravel application and send them to Kanbino.

Requirements

Installation

Publish the config file:

Add your DSN key and Kanbino URL to .env:

You can find your DSN key in Kanbino > Bug Tracking > Projects > [Your Project].

How It Works

Once installed, the SDK automatically:

Error reports are sent asynchronously via your Laravel queue by default, so they don't slow down your application.

JavaScript Error Capture

To also capture frontend JavaScript errors, publish the JS asset and add the Blade directive to your layout:

Then in your Blade layout (before </head>):

This captures:

Configuration

All options are documented in config/kanbino-bug-tracking.php. Key settings:

Option Default Description
dsn Your project's DSN key (required)
url https://app.kanbino.com Your Kanbino instance URL
environment APP_ENV Environment name sent with reports
release null App version or commit hash for tracking regressions
queue true Send reports via queue (recommended)
sample_rate 1.0 0.0 to 1.0 — fraction of errors to capture

Ignored Exceptions

By default, these exceptions are not reported (they produce noise):

Edit the ignored_exceptions array in the config to customize.

Before Send Callback

Filter or modify payloads before they're sent:

Sensitive Data

Request headers and body fields are automatically sanitized. By default, these headers are filtered:

And these body keys:

Customize via the request.sanitize_headers and request.sanitize_body_keys config arrays.

Multi-Tenancy (Spatie)

If your application uses Spatie Laravel Multitenancy with queues_are_tenant_aware_by_default enabled, the SendErrorReport job will fail because it has no tenant context.

Add the job to the not_tenant_aware_jobs array in config/multitenancy.php:

Manual Capture

You can manually capture exceptions or add context:

Middleware

The SDK includes a middleware that clears breadcrumbs per request and captures the current URL:

Breadcrumbs

Breadcrumbs are a trail of events leading up to an error. The SDK automatically records:

Type Source Example
Database queries DB::listen SELECT * FROM users WHERE id = ? (42ms)
Log entries Log channel User login failed for [email protected]
HTTP client calls Http::get() GET https://api.example.com/data (200, 150ms)

Disable individual breadcrumb types in the config:

License

MIT


All versions of bug-tracking-laravel with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/support Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/queue Version ^11.0|^12.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package waypointer-digital/bug-tracking-laravel contains the following files

Loading the files please wait ...