Extending Laravel with First Party Packages
Offered By: LinkedIn Learning
Course Description
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
- 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
- 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
- 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
Taught by
Alexander Curtis
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX