servitorhq / nova-servitor-monitor-card
Simple card for Laravel Nova to show your website/monitor stats from Servitor.io
Installs: 1 054
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=7.1.0
- guzzlehttp/guzzle: ^6.3
This package is not auto-updated.
Last update: 2024-12-22 06:11:03 UTC
README
Simple card for Laravel Nova to show your website/monitor stats from Servitor.io
Installation
First you should require this package in your composer.json file, you can do this be executing the following command:
composer require servitorhq/nova-servitor-monitor-card
After that you should add the following details to your config/services.php
file:
'nova_servitor_cards' => [ 'api_key' => env('SERVITOR_API_KEY'), ],
And finally, add the SERVITOR_API_KEY
value to your .env
file. Your api key can be found here.
Usage
After that you need to add the card in either your NovaServiceProvider.php
file or a resource. To show it on your dashboard you should add it to your service provider like so:
/** * Get the cards that should be displayed on the Nova dashboard. * * @return array */ protected function cards() { return [ (new NovaServitorMonitorCard())->setMonitor('servitor.io'), ]; }
Do not forget to set the desired website using ->setMonitor('mydomain.tld')
.
Please note:
mydomain.tld
should be a valid monitor on Servitor.io. If you don't have an account yet you can register here for free. 😄
Bugs / Issues / Ideas
Please create an issue using the issue tracker or drop us an email.