Extending Laravel with First Party Packages [Video]

Preview in Mapt

Extending Laravel with First Party Packages [Video]

J. Alexander Curtis

Extend your Laravel packages by adding more functionality to your applications

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
Β£24.99/m after trial
Video
Β£94.86
RRP Β£111.58
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
Β£0.00
Β£94.86
Β£25.00 p/m after trial
RRP Β£111.58
Subscription
Video
Start 14 Day Trial

Frequently bought together


Extending Laravel with First Party Packages [Video] Book Cover
Extending Laravel with First Party Packages [Video]
Β£ 111.58
Β£ 94.86
Intermediate Laravel: Adding Popular Features to Our Apps [Video] Book Cover
Intermediate Laravel: Adding Popular Features to Our Apps [Video]
Β£ 111.58
Β£ 94.86
Buy 2 for Β£31.68
Save Β£159.58
Add to Cart

Video Details

ISBN 139781788475563
Course Length6 hours and 24 minutes

Video Description

Laravel is a prominent member of a new generation of web frameworks. It is one of the most popular PHP frameworks and is also free and open source. Laravel 5 is a substantial upgrade with a lot of new toys, at the same time retaining the features that made Laravel wildly successful. It comes with plenty of architectural as well as design-based changes. Extending Laravel with First-Party packages focuses on using packages with a specific emphasis on First-Party packages that are built by the Laravel team to add functionality shared by many apps. You will be able to add additional and essential functionalities to the core framework that you can pull in as needed, without adding unnecessary bloat to the framework.

The course begins by extending the basic traditional authentication and you will now learn how to add social sign-on capabilities with the Laravel Socialite package.

You will then see how different types of search and multiple indexes can be managed easily with the help of Laravel Scout and how Laravel manages and updates servers.

Finally, you will master using Laravel Cashier to connect with popular payment gateways to make it easy to start accepting payments.

Towards the end of the video course, you will get your hands dirty with one of the coolest applications on the internet nowβ€”update live and broadcastβ€”without refreshing the page. You will be known as soon as a user comments on a post, with the page refreshing in real time.

Style and Approach

This comprehensive video tutorial will show you how you can extend Laravel using packages with the specific focus on first party packages that are built by the Laravel team to add functionality shared by many apps.

Table of Contents

Laravel Socialite
The Course Overview
Configuration and Install of Socialite
How Social Sign-on Works?
Socialite Controller and Model Setup
Logging in Existing Users and Creating New Ones
Building the FindOrCreateUser Method
Setup Facebook Sign-on
Setup Twitter Sign-on
Using Other Social Providers for Social Login
Laravel Scout
Setup Our Project
Configuring and Installing Laravel Scout
How Search Indexing Works
Setup Algolia
Start Indexing Our Models
Customizing Search Result Ranking
Server-side Searches
Server-side Searches (Continued)
Client-side Searches
Client-side Searches (Continued)
Laravel Cashier
Configure and Install Laravel Cashier
Setup a Stripe Test Account
Create a Subscription Form
Subscribe a User
Display a User’s Subscription Status
Modifying a User’s Subscription
Cancelling a Subscription
Setting a Free Trial or Coupons
Generate a PDF Invoice
Laravel Echo
Configure and Install Laravel Echo
Setup Pusher Account
Create a Blog Comments System
Create a Presence Channel for Blog Posts
Listen to Echo Channel and Upgrade Room Count
Add Authentication to the Presence Channel
Accessing Subscribers 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 and Preventing Duplication

What You Will Learn

  • Extend Laravel with first party plugins to give extensive functionality that one would rarely expect to come out-of-the-box with a web framework
  • Charge a credit card to make one-time and subscription payments
  • Index and display advanced searches across your content in Laravel
  • Update a website live as updates are broadcasted
  • Extend authentication to accept social media login

Authors

Table of Contents

Laravel Socialite
The Course Overview
Configuration and Install of Socialite
How Social Sign-on Works?
Socialite Controller and Model Setup
Logging in Existing Users and Creating New Ones
Building the FindOrCreateUser Method
Setup Facebook Sign-on
Setup Twitter Sign-on
Using Other Social Providers for Social Login
Laravel Scout
Setup Our Project
Configuring and Installing Laravel Scout
How Search Indexing Works
Setup Algolia
Start Indexing Our Models
Customizing Search Result Ranking
Server-side Searches
Server-side Searches (Continued)
Client-side Searches
Client-side Searches (Continued)
Laravel Cashier
Configure and Install Laravel Cashier
Setup a Stripe Test Account
Create a Subscription Form
Subscribe a User
Display a User’s Subscription Status
Modifying a User’s Subscription
Cancelling a Subscription
Setting a Free Trial or Coupons
Generate a PDF Invoice
Laravel Echo
Configure and Install Laravel Echo
Setup Pusher Account
Create a Blog Comments System
Create a Presence Channel for Blog Posts
Listen to Echo Channel and Upgrade Room Count
Add Authentication to the Presence Channel
Accessing Subscribers 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 and Preventing Duplication

Video Details

ISBN 139781788475563
Course Length6 hours and 24 minutes
Read More

Read More Reviews

Recommended for You

Intermediate Laravel: Adding Popular Features to Our Apps [Video] Book Cover
Intermediate Laravel: Adding Popular Features to Our Apps [Video]
Β£ 111.58
Β£ 94.86
Working with Advanced Docker Operations [Video] Book Cover
Working with Advanced Docker Operations [Video]
Β£ 111.58
Β£ 94.86
DevOps: CI/CD with Jenkins pipelines, Maven, Gradle [Video] Book Cover
DevOps: CI/CD with Jenkins pipelines, Maven, Gradle [Video]
Β£ 173.98
Β£ 147.90
AWS MasterClass: Monitoring and DevOps with AWS CloudWatch [Video] Book Cover
AWS MasterClass: Monitoring and DevOps with AWS CloudWatch [Video]
Β£ 172.78
Β£ 146.88
GUI Programming with C++ [Video] Book Cover
GUI Programming with C++ [Video]
Β£ 111.58
Β£ 94.86
TeamCity: continuous integration & DevOps with Java and .NET [Video] Book Cover
TeamCity: continuous integration & DevOps with Java and .NET [Video]
Β£ 111.58
Β£ 94.86