LaravelPackages.net
Acme Inc.
Toggle sidebar
programic/laravel-tools

Laravel extension

25.755
0
v3.1.2
About programic/laravel-tools

programic/laravel-tools is a Laravel package for laravel extension. It currently has 0 GitHub stars and 25.755 downloads on Packagist (latest version v3.1.2). Install it with composer require programic/laravel-tools. Discover more Laravel packages by programic or browse all Laravel packages to compare alternatives.

Last updated

Programic - Laravel tools

Latest Version on Packagist Tests Total Downloads

This package is a Laravel extension

Installation

This package requires PHP 5.6 and Laravel 5.0 or higher.

composer require programic/laravel-tools

Usage

Sentry

Laravel 11+

Add this chain to the Application in bootstrap/app.php

->withExceptions(function (Exceptions $exceptions) {
    Integration::handles($exceptions);
})

Laravel 8 - 10

Replace report method in App\Exceptions\Handler

public function report(Exception $exception)
{
    if ($this->shouldReport($exception) && app()->bound('sentry')) {
        app('sentry')->captureException($exception);
    }

    parent::report($exception);
}

Mysql support

Add Mysql8ServiceProvider in your config/app.php to add mysql 8 support for migrations

Add debug data to api responses

Add Programic\Tools\Middleware\DebugBarMeta as middleware in your App/Http/Kernel.php API group to add debug data in every response

Vue package

Use our vue plugin to add this debug data to the Vue Devtools: https://github.com/programic/api-debugbar-vue-devtools

Testing

composer test

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security-related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Comments