Laravel Jetstream+Livewire: Real Mini-Project
A real Upwork job, executed with Jetstream
Laravel Jetstream is a new official Auth Starter Kit released with Laravel 8, so let's try to build a mini-project with it, in a live-coding fashion.
- How to install/configure Jetstream (version 2) and how it works under the hood (Livewire stack)
- How to create custom Laravel 8 functions on top of Jetstream
- Along the way, we will touch: Database Seeds, Eloquent queries, File Uploads, Email notifications, Livewire Events, and more.
The final project repository will be available on Github.
I consider myself a Laravel expert. Work with Laravel for around 6 years, sharing my thoughts on the YouTube channel "Laravel Daily": https://www.youtube.com/channel/UCTuplgOBi6tJIlesI...
I also have written a Laravel Daily Blog for 5+ years.
StartListings: Model, Fake Data Seed, Menu, Table with Tailwind UI (6:15)
StartForm to Add a Listing with Validation (6:27)
StartEdit and Delete the Listing (6:23)
StartEdit/Delete Only My Listings with Laravel Policies (5:29)
StartListing Photos Upload with Spatie Media Library (8:11)
StartEdit/Delete Photos (8:11)
StartTaxonomies: Categories, Sizes, Colors (10:47)
StartListings Search, Filters and Pagination (9:08)
StartSaved Listings with Laravel Livewire (10:05)
StartMessage System with Sending Email and Throttling (13:34)