Laravel Web Push Notifications Demo
Branch: master
Clone or download
Latest commit 48082de Oct 12, 2018

Laravel Web Push Notifications Demo

A demo for the Laravel Web Push notification channel.



  • git clone
  • cd laravel-web-push-demo
  • cp .env.example .env
  • composer install
  • php artisan key:generate
  • Edit .env
    • Set your database connection details
    • (optional) Set GCM_KEY and GCM_SENDER_ID from Google Console
    • (optional) Set PUSHER_APP_ID, PUSHER_APP_KEY, PUSHER_APP_SECRET from Pusher
  • php artisan migrate
  • php artisan webpush:vapid - Generates the VAPID keys required for browser authentication.
  • (optional) npm install or yarn and npm run dev

Browser Compatibility

See the Push API browser compatibility.


Please see CHANGELOG for more information what has changed recently.