3.17 out of 5
3.17
3 reviews on Udemy

Extending Laravel with First Party Packages

Extend your Laravel packages by adding more functionality to your applications
Instructor:
Packt Publishing
39 students enrolled
English [Auto-generated]
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

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.

About the Author

J. Alexander Curtis has been building web applications for two decades and has seen the internet and web technologies evolve. Alex runs the very popular DevMarketer site and YouTube channel, teaching people how to build and grow their next great idea. He is passionate about building memorable web experiences that delight and convert users. He has consulted for well-known companies such as Expedia, eBay, and Comcast. You can find him on twitter as @_jacurtis, where he loves chatting with his students.

Laravel Socialite

1
The Course Overview

This video will give you an overview about the course.

2
Configuration and Install of Socialite

The aim of this video is to give you an overview about how to configure and install of socialite.

3
How Social Sign-on Works?

The aim of this video is to give you an overview about social sign-on.

4
Socialite Controller and Model Setup

This video walks you through the socialite controller and model setup.

5
Logging in Existing Users and Creating New Ones

The aim of this video is to give you an overview about how to logging in existing users and creating new ones.

6
Building the FindOrCreateUser Method

The aim of this video is to give you an overview about the process of building the FindOrCreateUser method.

7
Setup Facebook Sign-on

The aim of this video is to give you an overview about how to setup Facebook sign-on.

8
Setup Twitter Sign-on

The aim of this video is to give you an overview about how to setup twitter sign-on.

9
Using Other Social Providers for Social Login

The aim of this video is to give you an overview about how to use other social providers for social login.

Laravel Scout

1
Setup Our Project

This video will give you an overview about how to setup your project.

2
Configuring and Installing Laravel Scout

The aim of this video is to make you understand how to configure and install Laravel Scout.

3
How Search Indexing Works

The aim of this video is to make you understand the functionality of search indexing.

4
Setup Algolia

The aim of this video is to make you understand how to setup Algolia.

5
Start Indexing Our Models

The aim of this video is to make you understand how to index your models.

6
Customizing Search Result Ranking

The aim of this video is to make you understand how to customizing search result ranking.

7
Server-side Searches

The aim of this video is to make you understand how to perform server-side searches.                         

8
Server-side Searches (Continued)

The aim of this video is to make you understand how to perform server-side searches.

9
Client-side Searches

The aim of this video is to make you understand how to perform client-side searches.

10
Client-side Searches (Continued)

The aim of this video is to make you understand how to perform client-side searches.

Laravel Cashier

1
Configure and Install Laravel Cashier

This video will give you an overview about how to upload file to server.

2
Setup a Stripe Test Account

The aim of this video is to give you an overview of how to setup a stripe test account.

3
Create a Subscription Form

This video will walk you through how to create a subscription form.

4
Subscribe a User

The aim of this video is to make you understand how to subscribe a user.

5
Display a User’s Subscription Status

The aim of this video is to make you understand how to display a user’s subscription status.

6
Modifying a User’s Subscription

The aim of this video is to make you understand how to modify a user’s subscription.

7
Cancelling a Subscription

This video will give you an overview about how to cancel a subscription.

8
Setting a Free Trial or Coupons

This video will give you an overview about how to set a free trial or coupons.

9
Generate a PDF Invoice

This video will give you an overview about how to generate a pdf invoice.

Laravel Echo

1
Configure and Install Laravel Echo

This video will give you an overview about how to configure and install Laravel Echo.

2
Setup Pusher Account

The aim of this video is to give you an overview of how to setup Pusher account.

3
Create a Blog Comments System

This video will walk you through how to create a blog comments system.

4
Create a Presence Channel for Blog Posts

The aim of this video is to make you understand how to create a presence channel for blog posts.

5
Listen to Echo Channel and Upgrade Room Count

The aim of this video is to make you understand how to listen to echo channel and upgrade the room count

6
Add Authentication to the Presence Channel

The aim of this video is to make you understand how to add authentication to the presence channel.

7
Accessing Subscribers Information Within a Presence Channel

This video will give you an overview about how to access subscriber’s information within a presence channel.

8
Live Updating Comments

This video will give you an overview about how to live update the comments.

9
Getting All Comments

This video will give you an overview about how to get all comments

10
Submit New Comments

This video will give you an overview about how to submit new comments.

11
Debugging Comment Submissions

This video will give you an overview about how to debug comment submissions.

12
Creating an Event for New Comments

This video will give you an overview about how to creating an event for new comments.

13
Listening to the Event and Preventing Duplication

This video will give you an overview about how to listen to the event and prevent duplication.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.2
3.2 out of 5
3 Ratings

Detailed Rating

Stars 5
0
Stars 4
1
Stars 3
1
Stars 2
1
Stars 1
0
257e562de9eaa28e89ec5d21b7670889
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion