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
Advanced LaravelLinkedIn Learning Become a Laravel Developer
LinkedIn Learning Building Laravel and Vue.js Web Apps
LinkedIn Learning Building RESTful APIs in Laravel
LinkedIn Learning Laravel 5.6 New Features
LinkedIn Learning