servitorhq / nova-servitor-monitor-card
Simple card for Laravel Nova to show your website/monitor stats from Servitor.io
Package info
github.com/Servitorhq/nova-servitor-website-card
pkg:composer/servitorhq/nova-servitor-monitor-card
Requires
- php: >=7.1.0
- guzzlehttp/guzzle: ^6.3
This package is not auto-updated.
Last update: 2026-03-01 12:24:32 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.tldshould 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.
