Return to homepage

Laravel SaaS Boilerplate

41 episodes
6 hours  6 mins

About this course

Everything you need to get your app up and running. Email activation, two-factor authentication, subscription billing, team billing, API token authentication, admin user impersonation and more.

Your teacher

Alex Garrett-Smith
Alex Garrett-Smith

Hey, I'm the founder of Codecourse!

course episodes (41)

01. Introduction

06:50

02. Laravel, queues and mail

09:45

03. Account overview and profile update

17:19

04. Changing password

13:00

05. Really simple flash messages

04:30

06. Active navigation state

05:04

07. Email activation: Tokens

10:05

08. Email activation: Preventing sign in on registration

08:59

09. Email activation: Activating

10:37

10. Email activation: Checking expired tokens

04:56

11. Email activation: Preventing sign in

02:33

12. Email activation: Resending email

10:00

13. Email activation: Protecting password resets

03:16

14. Setting up plans

13:11

15. Subscriptions: Payment form

10:22

16. Subscriptions: Subscribing the user

18:01

17. Subscriptions: Adding coupon support

02:30

18. Subscriptions: Validating coupons through Stripe

05:43

19. Blade subscription helpers

15:17

20. Subscription middleware checks

12:17

21. Cancelling and resuming subscriptions

04:23

22. Updating payment method

04:28

23. Team billing: Creating a default team

05:24

24. Team billing: The team page

16:44

25. Team billing: Adding team members

14:09

26. Team billing: Removing team members

04:33

27. Team billing: Piggybacking subscriptions

07:17

28. Swapping plans

12:27

29. Account deactivation

09:30

30. Two factor: Setting up

13:01

31. Two factor: Registering

15:27

32. Two factor: Verifying

08:15

33. Two factor: Disabling

05:53

34. Two factor: Verify tokens on sign in

12:50

35. Accepting terms and conditions

02:47

36. User impersonation: Admin roles

09:21

37. User impersonation: Impersonating

13:13

38. API tokens: Setting up

03:07

39. API tokens: Generating tokens

06:30

40. API tokens: Protecting routes

04:40

41. Stripe webhook handling

08:41
Want to stay in the loop about new content?
Of course you do.

© 2023 Codecourse Ltd. All Rights Reserved. Born in the UK.