YoVDO

Extending Laravel with First Party Packages

Offered By: LinkedIn Learning

Tags

Laravel Courses Web Development Courses

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
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

Taught by

Alexander Curtis

Related Courses

Advanced Laravel
LinkedIn 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