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

Software as a Service
University 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