Extending Laravel with First Party Packages

Go to class
Write Review

Free Online Course: Extending Laravel with First Party Packages provided by LinkedIn Learning is a comprehensive online course, which lasts for 6 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Extending Laravel with First Party Packages is taught by Alexander Curtis.

Overview
  • Learn how to extend your Laravel applications with first-party packages. Add social sign-on, subscriptions, broadcasting, and more.

Syllabus
  • 1. Laravel Socialite

    • The course overview
    • Configuration and installation of Socialite
    • How social sign-on works
    • Socialite controller and model setup
    • Logging in existing users and creating new ones
    • Building the FindOrCreateUser method
    • Set up Facebook sign-on
    • Set up Twitter sign-on
    • Using other social providers for social login
    2. Laravel Scout
    • Set up your project
    • Configuring and installing Laravel Scout
    • How search indexing works
    • Set up Algolia
    • Start indexing your models
    • Customizing search result ranking
    • Server-side searches
    • Server-side searches, continued
    • Client-side searches
    • Client-side searches, continued
    3. Laravel Cashier
    • Configure and install Laravel Cashier
    • Set up a Stripe test account
    • Create a subscription form
    • Subscribe a user
    • Display a user’s subscription status
    • Modifying a user’s subscription
    • Canceling a subscription
    • Setting up a free trial or coupons
    • Generate a PDF invoice
    4. Laravel Echo
    • Configure and install Laravel Echo
    • Set up a Pusher account
    • Create a blog comments system
    • Create a presence channel for blog posts
    • Listen to an Echo channel and upgrade room count
    • Add authentication to the presence channel
    • Accessing subscriber information within a presence channel
    • Live updating comments
    • Getting all comments
    • Submit new comments
    • Debugging comment submissions
    • Creating an event for new comments
    • Listening to the event