PHPackages                             midnite81/prowl - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. midnite81/prowl

ActivePhp[Mail &amp; Notifications](/categories/mail)

midnite81/prowl
===============

A PHP wrapper for Prowl with a Laravel Integration

v4.0.0(1mo ago)0550MITPHPPHP &gt;=8.2CI failing

Since Apr 22Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/midnite81/prowl)[ Packagist](https://packagist.org/packages/midnite81/prowl)[ RSS](/packages/midnite81-prowl/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (20)Versions (24)Used By (0)

Prowl
=====

[](#prowl)

[![Latest Stable Version](https://camo.githubusercontent.com/eb9b03199244afc28b06f2548abe1ba3cea0b9df97da3194be1c00884bd017fb/68747470733a2f2f706f7365722e707567782e6f72672f6d69646e69746538312f70726f776c2f76657273696f6e)](https://packagist.org/packages/midnite81/prowl) [![Total Downloads](https://camo.githubusercontent.com/78b834e20e720a090d8d4364f63fb14b2beb588ed7e70f4914f6d196b06f30da/68747470733a2f2f706f7365722e707567782e6f72672f6d69646e69746538312f70726f776c2f646f776e6c6f616473)](https://packagist.org/packages/midnite81/prowl) [![Latest Unstable Version](https://camo.githubusercontent.com/ccecc4b6987a784f00186da0188bdb212476f1bbd531354f562ccd801578cb4c/68747470733a2f2f706f7365722e707567782e6f72672f6d69646e69746538312f70726f776c2f762f756e737461626c65)](https://packagist.org/packages/midnite81/prowl) [![License](https://camo.githubusercontent.com/373701fe4f81a24b1c993761c6fe381c85d457bd1477557dbbe286d832bf7268/68747470733a2f2f706f7365722e707567782e6f72672f6d69646e69746538312f70726f776c2f6c6963656e73652e737667)](https://packagist.org/packages/midnite81/prowl)
*A PHP wrapper for using the [Prowl API](https://www.prowlapp.com), with a Laravel 5 service provider for integration with Laravel*

Installation
============

[](#installation)

This package requires PHP 8.2+, and comes with a Laravel Service Provider and Facade for Laravel integration. Please note, you do not need to have laravel installed to use this package.

To install through composer include the package in your `composer.json`.

```
"midnite81/prowl": "^2.0.0"

```

Run `composer install` or `composer update` to download the dependencies or you can run `composer require midnite81/prowl`.

Http Standards
--------------

[](#http-standards)

To adhere to better standards, this package uses the popular and powerful PHP-HTTP library to make HTTP requests. By default a Guzzle adapter is required when using `midnite81\prowl`. This allows you, should you wish, to use your own HTTP Client instead of Guzzle. For more information on PHP-HTTP, please visit [php-http.org](http://docs.php-http.org/)

Versioning
----------

[](#versioning)

VersionDescriptionv4.\*Minimum PHP 8.2, PSR-17 request/stream factories, and modernised PHPUnit 11 test suitev3.\*Support added to use Carbon 3 as a dependencyv2.\*Completely rewritten from the ground up, with no additional prowl dependenciesv1.\*Unsupported - Relied on other prowl packagesLaravel 5 Integration
---------------------

[](#laravel-5-integration)

If you wish to use this package with Laravel, please visit the [laravel specific readme](readme-laravel.md).

Standard (Non laravel) implementation
-------------------------------------

[](#standard-non-laravel-implementation)

To get started using this Prowl wrapper, you will need to instantiate the prowl class. The construct of the `Prowl`object takes an array for configuration. If you don't provide one, it will just use default values. In the example below I've provided a sample config.

```
