
Tail Alert is a lightweight Livewire alert package for Laravel, providing stylish toast notifications built with Tailwind CSS. It helps you display modern notifications easily in any Livewire component.
✔ Modern and minimal design with Tailwind
✔ Fully compatible with Livewire
✔ Supports different alert types (success, warning, error, info)

composer require ab01faz101/tail-alert
php artisan vendor:publish --provider="Ab01faz101\TailAlert\TailAlertServiceProvider" --force
@source '../../public/vendor/tail_alert/alert.js"';
.tail_alert_item.active{
animation: tail_alert_item_move .4s;
}
.tail_alert_item.active .tail_alert_time_animation{
margin: 0!important;
animation: fullWidthAnimate 5s ease;
}
@keyframes fullWidthAnimate {
0%{
width: 0;
}
100%{
width: 100%;
}
}
@keyframes tail_alert_item_move {
0%{
transform: translateX(100%);
}
100%{
transform: translateX(0);
}
}
<script src="{{ asset('vendor/tail_alert/alert.js') }}"></script>
@include('components.alerts')
Note: This package requires Tailwind CSS to be installed in your project.
use Ab01faz101\TailAlert\Traits\TailAlertTrait;
class Index extends Component
{
use TailAlertTrait;
public function submit()
{
$this->alert('success', 'Basic Alert');
}
}
In your Livewire component, you can trigger an alert like this:
$this->alert('success', 'alert message' , "description");
$this->alert('info', 'alert message' , "description");
$this->alert('warning', 'alert message' , "description");
$this->alert('error', 'alert message' , "description");
public function flashSuccess() {
session()->flash('alert', [
'type' => 'success',
'message' => 'Successful Operation!'
]);
}
public function flashError() {
session()->flash('alert', [
'type' => 'error',
'message' => 'An Error Occurred.'
]);
}
public function flashWarning() {
session()->flash('alert', [
'type' => 'warning',
'message' => 'Warning.'
]);
}
public function flashInfo() {
session()->flash('alert', [
'type' => 'info',
'message' => 'Information.'
]);
}
public function redirectAlert() {
return redirect()->route('test')->with('alert' , [
'type' => 'success',
'message' => 'mission successfully!'
]);
}
💡 The type can be success, error, warning, or info.
Livewire Toast Notifications, Laravel Alerts, Tailwind CSS Alerts, Livewire Notifications, Laravel Toast
This package is released under the MIT License.
How can I help you explore Laravel packages today?