وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Newsletter Integration with Laravel

سرفصل های دوره

Learn how to integrate Laravel with newsletter services like MailChimp, Sendy, ConvertKit, SendinBlue & Getresponse.


1. Introduction & Required Software Installation
  • 1. Introduction
  • 2.1 Download XAMPP.html
  • 2. Install XAMPP on Windows
  • 3. Creating the database
  • 4.1 Download Composer.html
  • 4. Install Composer
  • 5.1 Download Git.html
  • 5. Install Git
  • 6.1 Download Visual Studio Code.html
  • 6. Install Visual Studio Code

  • 2. 01 - Initial Project Setup
  • 1.1 GitHub Repo.html
  • 1. Cloning the demo project from GitHub
  • 2. Setting up the .env file
  • 3. Installing dependencies with Composer
  • 4. Migrating and seeding the database

  • 3. 02 - Project Walkthrough
  • 1. Launching the project
  • 2. Make sure XAMPP is running
  • 3. General Routes Explained
  • 4. Member Routes Explained
  • 5. Admin Routes Explained

  • 4. 03 - Integrating Mailchimp
  • 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

  • 5. 04 - Integrating Sendy
  • 1.1 Go to Sendy.html
  • 1. What is Sendy
  • 2. The Sendy Dashboard
  • 3. Getting the necessary data for the Sendy API
  • 4. First glance at the subscribeSendyList method
  • 5. The code behind Sendy in the admin area
  • 6. The updateSendymethod
  • 7. Validations in the subscribeSendyList method
  • 8. First glance at the example code from Sendy
  • 9. Parameters we can send to the Sendy API
  • 10. Discussing the Sendy example code
  • 11. Discussing our own implementation
  • 12. Testing the integration
  • 13. Adding a newly registered user to the mailing list automatically

  • 6. 06 - Integrating SendinBlue
  • 1.1 Go to SendinBlue.html
  • 1. Sendinblue lists
  • 2. Getting the API key and the list ID
  • 3. First glance at the subscribeToSendinblueList method
  • 4. The code behind Sendinblue in the admin area
  • 5. The updateSendinblue method
  • 6. Validations in the subscribeToSendinblueList method
  • 7. The Sendinblue developer docs
  • 8. The Body Params
  • 9. The Guzzle example
  • 10. Testing the Guzzle example
  • 11. Discussing the PHP client library example
  • 12. The Create or Update a Contact in PHP recipe
  • 13. Putting it all together
  • 14. Testing our integration
  • 15. Adding a newly registered user to the Sendinblue mailing list automatically

  • 7. 05 - Integrating ConvertKit
  • 1.1 Go to ConvertKit.html
  • 1. Convertkit Sequences
  • 2. Getting the API key and the Sequence ID
  • 3. First glance at the subscribeToConvertkitSequence method
  • 4. The code behind Convertkit in the admin area
  • 5. The updateConvertkit method
  • 6. Validations in the subscribeToConvertkitSequence method
  • 7.1 curl_close.html
  • 7.2 curl_setopt.html
  • 7. A brief intro to cURL
  • 8. The Add subscriber to a sequence use case
  • 9. The API endpoint, the HTTP header, and the data
  • 10. cURL options
  • 11. Sending the request and dealing with errors
  • 12. Testing the integration
  • 13. Subscribing a user upon registration

  • 8. 06 - Integrating Getresponse
  • 1.1 Go to GetResponse.html
  • 1. GetResponse Lists
  • 2. Getting the API key and the List Token
  • 3. First glance at the subscribeToGetresponseList method
  • 4. The code behind GetResponse in the admin area
  • 5. The updateGetresponse method
  • 6. Validations in the subscribeToGetresponseList method
  • 7. The Create a new contact use case
  • 8. The API Endpoint, the HTTP Header, and the data
  • 9. cURL options
  • 10. Sending the request and dealing with errors
  • 11. Testing the integration
  • 12. Subscribing a user upon registration
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 5298
    حجم: 3035 مگابایت
    مدت زمان: 333 دقیقه
    تاریخ انتشار: 12 بهمن 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید