grantholle/reaction
Get a reaction in Laravel 5
10
1
| Install | |
|---|---|
composer require grantholle/reaction |
|
| Latest Version: | 1.2 |
| PHP: | >=5.4.0 |
| License: | MIT |
| Last Updated: | Jul 15, 2017 |
| Links: | GitHub · Packagist |
Maintainer: grantholle
Reaction
Generates a reaction based on a type of event (positive, bad, unsafe)
Installation
Include this package via Composer...
composer require grantholle/reaction
Add the service provider in config/app.php...
'providers' => [
...
Some\Kind\Of\ReactionServiceProvider::class
...
];
Usage
Simply use the react() helper function to generate a random reaction. I like to pair it with Laracast's Flash package for easy, fun flash messaging.
react('positive'); // <strong>Boom!</strong>
react('bad'); // <strong>Yikes!</strong>
react('unsafe'); // <strong>Heads up!</strong>
// Using chaining
react()->positive(); // <strong>Great!</strong>
react()->bad(); // <strong>Darn!</strong>
react()->unsafe(); // <strong>Easy!</strong>
// Don't wrap it in <strong/>
react('positive', false);
react(null, false)->positive();
💯
// A controller function, for example
public function update(Request $request, Model $model)
{
$model->update($request->all());
$message = react()->positive() . ' The model has been updated successfully.';
// <strong>Super!</strong> The model has been updated successfully.
flash($message)->success();
...
Related Packages
lab404/laravel-impersonate
Laravel Impersonate is a plugin that allows to you to authenticate as your users...
21,372,931
2,345
bschmitt/laravel-amqp
AMQP wrapper for Laravel and Lumen to publish and consume messages
2,756,595
281
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.2 | >=5.4.0 | ^5 | MIT | |
| 1.1 | >=5.4.0 | ^5 | MIT | |
| 1.0 | >=5.4.0 | ^5 | MIT |