servitorhq/nova-servitor-monitor-card

Simple card for Laravel Nova to show your website/monitor stats from Servitor.io

0.0.8 2018-08-26 14:40 UTC

This package is not auto-updated.

Last update: 2024-04-28 02:37:54 UTC


README

Simple card for Laravel Nova to show your website/monitor stats from Servitor.io

Servitor Website Card

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.