Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The beauty of Laravel's notification system and how it helped me to create my first Laravel package

The beauty of Laravel's notification system and how it helped me to create my first Laravel package

Laravel 5.3 introduced a brand new Notification System. This talks explains how it works and where they are useful.

14d39e65f615fd6dcb9dd44ea7f7995b?s=128

Christoph Rumpel

May 18, 2017
Tweet

Transcript

  1. Hello Artisans :)

  2. THE BEAUTY OF LARAVEL'S NOTIFICATION SYSTEM AND HOW IT HELPED

    ME TO CREATE MY FIRST LARAVEL PACKAGE
  3. Christoph Rumpel Developer @christophrumpel christoph-rumpel.com

  4. None
  5. Notifications should be... "...short, informational messages that notify users of

    something that occurred in your application."
  6. Examples - Invoice was paid - Friendship request accepted -

    Todo completed
  7. LIVE DEMO

  8. Laravel Channels - Mail - Database - Slack - Nexmo

  9. LARAVEL NOTIFICATION CHANNELS

  10. None
  11. The Team

  12. Supported Channels - Twitter - Facebook - Telegram - Evernote

    - Todoist - Wunderlist - WebPush - OneSignal - Pusher ...
  13. ANOTHER LIVE DEMO

  14. Perfect to your first package - Great community - Skeleton

    Repo - Lots of similar coded packages
  15. Custom Easy but flexible Lots of use cases Lots of

    channels
  16. THANKS ;)

  17. QUESTIONS? @christophrumpel

  18. THANKS AGAIN ;) @christophrumpel

  19. https://laravel.com/docs/master/notifications http://laravel-notification-channels.com/ RESOURCES