Build and Deploy Laravel 11 + React Full Stack App - TypeScript, Inertia v2, SSR, Permissions

preview_player
Показать описание

In this video you will learn how to build full stack application with Laravel, React with TypeScript with Inertia v2 and Server Side Rendering (SSR). We will also implement roles and permissions with spatie laravel-permissions package. We'll create create an actuall application to upvote and downvote features or leave comments on the features.
- Admin users will be able to create new features, update and delete features and update other user roles.
- Commenter users will be able to browse features, upvote them or downvote and leave comments.
- Regular users will be able to only upvote and downvote features.
At the end of the tutorial we will deploy the project on VPS server on custom domain. Setup CI/CD with Github actions and setup SSR on VPS server, so the entire application is Server Side rendered and SEO friendly.

Table of Contents:
---------------------------
00:00:00 - Intro & Demo
00:14:15 - Project Setup
00:28:22 - Install Permissions Package and Define Roles and Permissions
00:42:28 - Email Sending with mailpit
00:47:11 - Define UserResource
00:54:12 - Create Migrations and Models
01:00:33 - Render features list
01:29:48 - Implement Creating a new feature
01:51:22 - Updating and Deleting featurs
02:04:53 - Upvote/Downvote functionality
02:37:49 - Implement Leaving Comments
03:04:54 - Implement Roles & Permissions
03:29:50 - Assign default role to new users
03:39:42 - Implement user role change
04:23:27 - Inertia v2 features
04:53:20 - Deployment
05:15:08 - SSR on VPS
05:24:26 - Assign Custom Domain
05:36:03 - CI/CD with Github Actions
05:52:48 - Outro

🖱️Follow me on social media:🖱️
Рекомендации по теме
Комментарии
Автор

His Laravel content is truly unparalleled. He has a rare talent for breaking down advanced topics into clear, beginner-friendly lessons without losing depth or detail. His explanations are not only accessible but also engaging, making complex concepts easy to understand and apply. The dedication he shows in sharing his knowledge has been incredibly valuable, and I deeply appreciate his efforts in making learning Laravel such an enjoyable journey.

sabirgull
Автор

I've been searching for that kind of course so badly that covers React, TypeScript, and Laravel together, Thank you so so much ☺☺

jacksonkishan
Автор

Zura, I can't begin to thank you enough! You generously take the time to explain everything and such videos have been extremely useful! I have also purchased a Hostinger VPS subscription with your code 😁. Keep up the fantastic work my friend!

heatrazer
Автор

Thanks for this course I am looking for this combo for so long ❤️you are really working hard, laravel community is mostly supporting Vue . A rare and advance topic you discussed.Thanks man!

SarimShah-pspd
Автор

one the best resource I've found on youtube for advance Laravel.

jahanzaib-hussain
Автор

what a timing ive been waiting for this

jlemuelDev
Автор

Thank you so much for this amazing course! Your teaching style makes everything so much easier to understand and you’re an incredible teacher 😊

movinggifts
Автор

my favourite teacher!
it's always a pleasure to learn from your tutorials

mucyolouis
Автор

Thank you so much. Been looking for a tutorial like this.

evondex
Автор

every time i come to this channel i leave fulfilled 😇😇

johnmabona
Автор

The long wait is over!!! Thank you so much Zura <3 <3

jamesanuncio
Автор

Always relevant and high quality educational content 🎓 🎯 💯

davitgogidze
Автор

Thank you for all your informative video tutorials, I'm learning in an exceptional way. God bless you more.

iamarbee
Автор

welcome back with an amazing project ❤

MohyeMahmoudFawzy
Автор

Hi Teacher Zura, I got Code 1! Thank you so much for sharing. Your content is excellent <3

RitzvED
Автор

Great content with the recent Inertia 2.0 update. I am confident that Laravel will be more popular in the coming years due to it's simplicity and out of the box tools. No JS framework looks stable right now, too many updates and changes.

DSynthesis
Автор

Welcome Back Chief, It's been a long time!

BilalAmin-vz
Автор

This is gold! Keep up the good content.

LYNYRD
Автор

Awesome! Thanks for the video. I like the deployment part, which I'm more interested in. But please, can you do a more detailed video on deployment that covers email SMTP setup, AWS S3 storage, and queues? I'd like to learn how all those come together in the production VPS server.

nisone-k
Автор

41:20 You need to add 'use hasRoles' into the user file model

entrenadev
welcome to shbcf.ru