Course Information
Course Overview
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
Skills covered in this course
Reviews
-
NNORMANS LEWIS
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...
-
DDenny Saviant
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.
-
IIvo B
Perfectly bite-sized, project-based course for the intermediate Laravel developer. Loved it!
-
GGeorge Zichnalis
This course was a complete life saviour for me!