Skip to content

Commit 4278182

Browse files
committed
add README
1 parent 842a98b commit 4278182

File tree

2 files changed

+47
-1
lines changed

2 files changed

+47
-1
lines changed

README.md

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,47 @@
1-
# laravel-pulse-graphql
1+
2+
<p align="center"><img src="./screenshot.png" alt="GraphQL tracking for Laravel Pulse"></p>
3+
4+
# GraphQL requests in Laravel Pulse
5+
This package allow your to track all your GraphQL queries and mutations with rebing/graphql-laravel
6+
7+
8+
## Installation
9+
10+
You can install the package via composer:
11+
12+
```bash
13+
composer require alancolant/laravel-pulse-graphql
14+
```
15+
16+
17+
## Register the recorder
18+
19+
Add the `GraphqlRecorder` inside `config/pulse.php`.
20+
21+
(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`)
22+
23+
```php
24+
return [
25+
// ...
26+
27+
'recorders' => [
28+
// Existing recorders...
29+
30+
\Alancolant\PulseGraphql\Recorders\GraphqlRecorder::class => [],
31+
]
32+
]
33+
```
34+
35+
## Add to your dashboard
36+
37+
To add the card to the Pulse dashboard, you must first [publish the vendor view](https://laravel.com/docs/10.x/pulse#dashboard-customization).
38+
39+
```bash
40+
php artisan vendor:publish --tag=pulse-dashboard
41+
```
42+
43+
Then, you can modify the `dashboard.blade.php` file and add the requests-graph livewire template:
44+
45+
```php
46+
<livewire:pulse.graphql cols="6" />
47+
```

screenshot.png

23.1 KB
Loading

0 commit comments

Comments
 (0)