Notifications: Communicating with Users
Send notifications via email, database, and other channels using Laravel’s notification system.
Christopher Hill
September 23, 2025
7.5k287
Notifications allow you to inform users about important events.
## Create notification
```bash
php artisan make:notification InvoicePaid
```
## Send notification
```php
$user->notify(new InvoicePaid($invoice));
```
## Notification flow
```mermaid
flowchart LR
A[Event] --> B[Notification]
B --> C[Mail/DB/Slack]
C --> D[User]
```
Notifications centralize communication logic.
In the next tutorial, we will broadcast real-time events.
#Laravel#Notifications#Advanced