kapouet/laravel-notyf

Add Notyf support in your Laravel app.
Installation
You can install the package via composer
composer require kapouet/laravel-notyf
You can publish the config file with:
php artisan vendor:publish --provider="Kapouet\Notyf\NotyfServiceProvider" --tag="kapouet:config"
The config file is structured like Notyf, but in PHP, see https://github.com/caroso1222/notyf#api
Usage
Import assets
<!-- For CSS -->
<x-notyf::styles/>
<!-- For JS -->
<!-- Import this script after Livewire if you use it -->
<xnotyf::scripts/>
Send toast with PHP
Notyf::success('I\'m a success message');
Notyf::error('I\'m an error message');
// If you are added custom types in config file
// https://github.com/caroso1222/notyf#inotyfnotificationoptions
Notyf::message('custom', 'I\'m a custom message');
Send toast with Livewire
use Kapouet\Notyf\Traits\Livewire\WithNotyf;
use Livewire\Component;
class MyComponent extends Component
{
use WithNotyf;
public function render(): string
{
return <<<'blade'
<div>
<button wire:click="toast">Toast me</button>
</div>
blade;
}
public function toast(): void
{
$this->notyfSuccess('I\'m a success message');
$this->notyfError('I\'m an error message');
// If you are added custom types in config file
// https://github.com/caroso1222/notyf#inotyfnotificationoptions
$this->notyfMessage('custom', 'I\'m a custom message');
}
}
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.
Related Packages
islamalsayed/laravel-toasts
Modern, elegant toast notifications and confirmation dialogs for Laravel with fu...
28
0
polashmahmud/inertia-toast
Simple InertiaJS + Vue + Laravel toast notification system using vue-sonner.
339
2
ab01faz101/tail-alert
A lightweight and responsive alert package for Laravel Livewire, built with Tail...
92
11
nawasara/toaster
Lightweight, Alpine-based toast notification component for Laravel and Livewire...
353
0
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.0.0 | ^7.4| | ^8.0 | MIT |