quix-labs / laravel-pulse-graphql
Monitor your graphql query with a Laravel pulse Card
Fund package maintenance!
alancolant
Requires
- php: ^8.1
- illuminate/support: *
- laravel/pulse: ^1.0.0@beta
- rebing/graphql-laravel: >=9.4.0
README
GraphQL requests in Laravel Pulse
This package allow your to track all your GraphQL queries and mutations with rebing/graphql-laravel
Installation
You can install the package via composer:
composer require quix-labs/laravel-pulse-graphql
Register the recorder
Add the GraphqlRecorder
inside config/pulse.php
.
(If you don't have this file make sure you have published the config file of Larave Pulse using php artisan vendor:publish --tag=pulse-config
)
return [ // ... 'recorders' => [ // Existing recorders... \QuixLabs\LaravelPulseGraphql\Recorders\GraphqlRecorder::class => [], ] ]
Add to your dashboard
To add the card to the Pulse dashboard, you must first publish the vendor view.
php artisan vendor:publish --tag=pulse-dashboard
Then, you can modify the dashboard.blade.php
file and add the requests-graph livewire template:
<livewire:pulse.graphql cols="6" />
License
The MIT License (MIT). Please see License File for more information.