fivesqrd/fluent-laravel

There is no license information available for the latest version (v2.0.2) of this package.

A Laravel 5 service provider for including the Fluent PHP library.

v2.0.2 2020-06-13 18:30 UTC

This package is auto-updated.

Last update: 2024-09-14 03:18:37 UTC


README

Fluent package for Laravel 5.5+

Install

composer require fivesqrd/fluent-laravel

For Laravel 5.5 and later a facade and service provider will be auto-discovered and you should be set to go:

#Send a test message
php artisan fluent:test me@mydomain.com

Using it in the app:


/* Using the facade to build and send notifications on the fly */

Route::get('/notification/send/{address}', function ($address) {
    $messageId = resolve('Fluent')->message()->create()
        ->title('My Laravel Message')
        ->paragraph('Lorem ipsum dolor sit amet, consectetur adipiscing elit.')
        ->to($address)
        ->subject('Testing from Laravel')
        ->send();

    return "Message has been sent - {$messageId}";
});

You can further customise your setup by adding the following values to your .env file:

FLUENT_KEY=mykey
FLUENT_SECRET=mysecret
FLUENT_NAME=default from name 
FLUENT_EMAIL=defaultfromaddress@mydomain.com