LaravelLaravel18 min read

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