1.1 Go to MailChimp.html
1. What we need for the integration
2. Create a Mailchimp audience
3. Getting the API key
4. Getting the audience ID
5. Getting the server prefix
6. Mailchimp Configs
7. Language Files
8. Success and failure messages
9. Route for updating the Mailchimp Settings
10. The updateMailchimp method
11. The subscribeManager function
12. Frontend validation of the provided name
13. Frontend validation of the provided email and the privacy checkbox
14.1 Using the Fetch API.html
14. The subscribe-to-list route
15. Fetch call and the first then handler
16. The second then handler
17. Backend validations
18. Failing a custom validation rule
19.1 Laravel Custom Validation.html
19. BlacklistedDomainRule
20. BlacklistedEmailRule
21. The blacklist method of the SettingsController
22. The updateBlacklist method of the SettingsController
23. The subscribeToList method
24. Preliminary checks in the subscribeToMailChimpList method
25.1 Mailchimp Developer.html
25.2 MC Marketing PHP Repo.html
25. The ApiClient object
26. The Mailchimp API Reference
27. PHP example in the API Reference
28. Merge Fields
29. Information about Mailchimp Errors
30. Catching the Exception
31. Testing the Mailchimp integration when an Exception is thrown
32. Successfully adding the user to our Mailchimp Audience
33. Options for adding users to mailing list upon registration
34. The Settings Method
35. The updateSettings method
36. Testing if users are subscribed correctly upon registration
37.1 Laravel Fortify.html
37. Laravel Fortify and the register view
38. Validations during registration
39. Backend code for adding users automatically to the mailing list on registration