Udemy

Create a document search system in Laravel

Enroll Now
  • 259 Students
  • Updated 6/2021
4.6
(40 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 13 Minute(s)
Language
English
Taught by
Penguin Digital
Rating
4.6
(40 Ratings)
2 views

Course Overview

Create a document search system in Laravel

A document upload and search engine in Laravel.

This is a slightly more advanced course for Laravel, you should already know the basics of Laravel before starting this course. Source code is provided, simply click the 15th video and view the 'Resources' dropdown to download the project.

The system we are going to create is common in corporate workplaces. It allows users to upload documents to be made searchable and sharable with other users of the system.

This is a perfect project to try out some more in-depth techniques such as using Meilisearch with Laravel Scout, refactoring to actions, using the strategy pattern and Laravel livewire.

I will guide you from the very start using Laravel Breeze as a starter template and I will cover every step of the process in detail.

You will learn the following techniques in this course:

  • Laravel Breeze

  • Laravel Sail

  • Laravel Scout

  • Meilisearch

  • Blade Components

  • Using Actions

  • The Strategy Pattern

  • Laravel Livewire

  • Tailwind

I will guide you through the basics such as routing, controllers and pagination but won't be going in-depth on those topics. You can check out my YouTube channel if you would like to learn the basics first for free. The primary focus of this course is to teach you advanced techniques that entry-level courses usually don't cover.

This course uses free code snippets from TailwindUI. You can build your frontend in any technology you like this course isn't dependent on any imparticular. However, I recommend you first follow along using tailwind and the free TailwindUI components first before trying it with another frontend framework.

Course Content

  • 8 section(s)
  • 16 lecture(s)
  • Section 1 Project setup
  • Section 2 Document Uploading
  • Section 3 The strategy pattern
  • Section 4 Setting up the search engine
  • Section 5 Refactoring to blade components
  • Section 6 Finishing the rest of the functionality
  • Section 7 Refactoring to Laravel Livewire
  • Section 8 Adding gates to prevent unauthorised deleting

What You’ll Learn

  • How to create a document search engine in Laravel
  • Laravel Scout
  • Meilisearch
  • Refactoring code to Actions
  • The Design Strategy Pattern
  • Laravel Livewire


Reviews

  • N
    NORMANS LEWIS
    1.0

    not what i expect for the course.. 1. This course doesnt not include preview document before uploading the document. 2. This course doesnt include type of document to upload. because diffrent type of document, need diffrent method of uploads...

  • D
    Denny Saviant
    5.0

    this is exactly what I expect on a hands-on tutorial of building some useful web application, very practical, insightful, and totally shows the experience that authors had before.

  • I
    Ivo B
    5.0

    Perfectly bite-sized, project-based course for the intermediate Laravel developer. Loved it!

  • G
    George Zichnalis
    5.0

    This course was a complete life saviour for me!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed