Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chrysanthos/pulse-requests

Incoming requests graph, grouped by status code for Laravel Pulse
https://github.com/chrysanthos/pulse-requests

laravel laravel-package laravel-pulse pulse

Last synced: 1 day ago
JSON representation

Incoming requests graph, grouped by status code for Laravel Pulse

Awesome Lists containing this project

README

        

# Laravel Pulse Request Recorder

[![Latest Version on Packagist](https://img.shields.io/packagist/v/chrysanthos/pulse-requests.svg?style=flat-square)](https://packagist.org/packages/chrysanthos/pulse-requests)
[![GitHub Code Style Action](https://github.com/chrysanthos/pulse-requests/actions/workflows/formatting.yml/badge.svg)](https://github.com/chrysanthos/pulse-requests/actions/workflows/formatting.yml)
[![Total Downloads](https://img.shields.io/packagist/dt/chrysanthos/pulse-requests.svg?style=flat-square)](https://packagist.org/packages/chrysanthos/pulse-requests)

This package records all incoming requests with Laravel Pulse. They are categorized in 5 buckets according to their response's http status.

![screenshot.png](screenshot.png)

## Installation

You can install the package via composer:

```bash
composer require chrysanthos/pulse-requests
```

## Usage

Add the card to your dashboard by editing `resources/views/vendor/pulse/dashboard.blade.php`
```php



(...)

```
Add the recorder to your `config/pulse.php` file
```php
'recorders' => [
\Chrysanthos\PulseRequests\Recorders\RequestRecorder::class => [],
(...)
]
```

## Changelog

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

## Security Vulnerabilities

Please contact me directly via email.

## Credits

- [Chrysanthos Prodromou](https://github.com/chrysanthos)
- [All Contributors](../../contributors)

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.