Download the PHP package enlight/pingping without Composer
On this page you can find all versions of the php package enlight/pingping. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package pingping
PingPing
This composer package allows us to easily integrate PingPing
APIs in your Laravel
project.
What is PingPing ?
PingPing is the simplest uptime monitoring service in the world to get notified, when your website is down or your certificate becomes invalid. No more, no less.
Installation
Step 1: Composer
Firstly require this package using following command.
Step 2: Service Provider (Optional)
This package support's auto discovery but for any reason you need to add ServiceProvider
into providers
array manually then check follow steps below.
Open config/app.php
and, within the providers
array, append:
This will bootstrap the package into Laravel.
Step 3: Set Up Environment
Check your .env
file, and ensure that your PING_PING_API_TOKEN
is set with valid token.
You can get the token from below link and make sure it is enabled.
You are all set to use it.
Step 4: Publish Configuration (Optional)
Optionally, You can publish configuration file, so you can modify defaults values.
To Publish Configuration Run
Exported config you can find in /config
folder as pingping.php
.
Usage
All methods and API calls will return Illuminate\Http\Client\Response
instance. That mean's, you have access to
following methods.
Retrieve all websites (monitors)
Retrieve a specific website (monitor)
Retrieve statistics from a specific website (monitor)
Create a website (monitor)
Update a website (monitor)
Delete a website (monitor)
Finally, your updated controllers might look like this now.
Contributors
This package is inspired by the Steve's blog post on Working with third party services in Laravel . I highly recommend you to read it.
Thank You :)
Happy Coding.