lightweight toast notification package for laravel
prajwal89/lara-toast is a Laravel package for lightweight toast notification package for laravel.
It currently has 1 GitHub stars and 103 downloads on Packagist (latest version v0.1.1).
Install it with composer require prajwal89/lara-toast.
Discover more Laravel packages by prajwal89
or browse all Laravel packages to compare alternatives.
Last updated
A simple, lightweight package for displaying toast notifications in your Laravel applications with zero dependencies.

Install the package via composer:
composer require prajwal89/lara-toast
Add these Blade directives in your layout file (typically in layouts/app.blade.php):
<!DOCTYPE html>
<html>
<head>
@laraToastCSS
</head>
<body>
@include('lara-toasts::toast')
<!-- Your content -->
@laraToastJs
</body>
</html>
php artisan vendor:publish --tag=lara-toast-assets
You can trigger toasts using the following methods:
// Success notification
laraToast()->success('Success!', 'Operation completed successfully');
// Info notification
laraToast()->info('Info', 'Here is some information');
// Danger notification
laraToast()->danger('Error!', 'Something went wrong');
All notification methods accept the following parameters:
laraToast()->success(
string $title, // Required: Toast title
string $description = null, // Optional: Toast description
int $autoCloseInMs = 5000 // Optional: Auto-close duration (default: 5000ms)
);
// Basic usage
laraToast()->success('Success!', 'Your changes have been saved.');
// With custom duration
laraToast()->info('Processing', 'Please wait while we process your request.', 3000);
// Error notification
laraToast()->danger('Error!', 'Unable to connect to the server.');
// Persistent Notification
laraToast()->danger('Error!', 'Persistent Message')->persistent();
This package is open-sourced software licensed under the MIT license.