Integrating Elasticsearch with PHP and Laravel [Video]

Preview in Mapt

Integrating Elasticsearch with PHP and Laravel [Video]

Kyle Nicodemus

1 customer reviews
Integrate ElasticSearch with Laravel from the ground up using open source PHP libraries and Laravel Packages

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

Video
$106.25
RRP $124.99
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
$106.25
RRP $124.99

Frequently bought together


Integrating Elasticsearch with PHP and Laravel [Video] Book Cover
Integrating Elasticsearch with PHP and Laravel [Video]
$ 124.99
$ 106.25
Intermediate Laravel: Adding Popular Features to Our Apps [Video] Book Cover
Intermediate Laravel: Adding Popular Features to Our Apps [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781788292528
Course Length3 hours and 31 minutes

Video Description

Integrating Elasticsearch with PHP and Laravel will help you to achieve just what the title suggests. This video series will walk you through everything required to integrate Elasticsearch with your PHP / Laravel web application. The sections in the course will build from the ground up, starting with setting up your development environment all the way through creating a functional, searchable web application.

First you’ll set up your dev environment using Laravel Homestead, which provides a pre-packaged vagrant environment in which we’ll install Elasticsearch and set up our Laravel PHP application. Using this environment, we’ll start working through Elasticsearch basics, moving on to using two different Elasticsearch PHP clients before integrating Elasticsearch with our Laravel model using Laravel Scout.

This video series will not only leave you with the skills required to build a functional Elasticsearch integration in your PHP / Laravel web application, but will give you the knowledge required to extend this integration and solve real problems with real world applications.

Style and Approach

We will start by learning the fundamentals of Elasticsearch through the use of the Elasticsearch REST API, the Sense tool, and two different Elasticsearch PHP libraries. We’ll use those fundamentals to integrate Elasticsearch with our PHP / Laravel application, starting with the PHP libraries and expanding to the Laravel Scout package.

As we progress through sections we’ll create a database of information, adding more data types and performing more advanced queries and data analysis all while gaining knowledge that can be applied to solve real problems.

Table of Contents

Preparing Our Dev Environment
The Course Overview
Setting up Laravel Homestead
Install and Configure Elasticsearch
Installing Laravel and Required Packages
Elasticsearch Basics and Tools
Basic Elasticsearch Concepts
Manipulating Elasticsearch via the Command Line
Intermediate Elasticsearch Concepts
Elasticsearch Query DSL
Set Up Two Different PHP Clients
Configuring the Elasticsearch PHP Client
Configuring the Elastica Client
Setting up Data Structures in Elasticsearch PHP
Setting up Data Structures in Elastica
Querying with Two Different PHP Clients
Performing Simple Queries with Elasticsearch PHP
Performing Simple Queries with Elastica
Performing Advanced Queries with Elasticsearch PHP
Performing Advanced Queries with Elastica
Searching Models with Laravel Scout
Configuring Laravel Scout and Choosing a Driver
Configuring Our Models
Building a Simple Search Page
Building an Advanced Search Page

What You Will Learn

  • Fundamental concepts of how ElasticSearch functions.
  • Read and write queries using the ElasticSearch Query DSL.
  • How to use the command line and sense clients to query the Elasticsearch REST API
  • How to use the official Elasticsearch PHP library to query Elasticsearch
  • Integrate the open source Elastica PHP library with your PHP application
  • Using the official Laravel Scout package with an Elasticsearch driver
  • How to use advanced Elasticsearch queries to deepen the integration with your PHP application beyond simple search

Authors

Table of Contents

Preparing Our Dev Environment
The Course Overview
Setting up Laravel Homestead
Install and Configure Elasticsearch
Installing Laravel and Required Packages
Elasticsearch Basics and Tools
Basic Elasticsearch Concepts
Manipulating Elasticsearch via the Command Line
Intermediate Elasticsearch Concepts
Elasticsearch Query DSL
Set Up Two Different PHP Clients
Configuring the Elasticsearch PHP Client
Configuring the Elastica Client
Setting up Data Structures in Elasticsearch PHP
Setting up Data Structures in Elastica
Querying with Two Different PHP Clients
Performing Simple Queries with Elasticsearch PHP
Performing Simple Queries with Elastica
Performing Advanced Queries with Elasticsearch PHP
Performing Advanced Queries with Elastica
Searching Models with Laravel Scout
Configuring Laravel Scout and Choosing a Driver
Configuring Our Models
Building a Simple Search Page
Building an Advanced Search Page

Video Details

ISBN 139781788292528
Course Length3 hours and 31 minutes
Read More
From 1 reviews

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]
$ 124.99
$ 106.25
Building Web Apps with Spring 5 and React [Video] Book Cover
Building Web Apps with Spring 5 and React [Video]
$ 124.99
$ 106.25
Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video] Book Cover
Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video]
$ 147.99
$ 125.80
Advanced Analytics with R and Tableau [Video] Book Cover
Advanced Analytics with R and Tableau [Video]
$ 124.99
$ 106.25
Server-Side Development with Kotlin and Spring Boot [Video] Book Cover
Server-Side Development with Kotlin and Spring Boot [Video]
$ 124.99
$ 106.25
Building PHP RESTful Web Services [Video] Book Cover
Building PHP RESTful Web Services [Video]
$ 124.99
$ 106.25