I'm a laravel dev of 13 odd years, I've gone full circle started with blade then vue then react and now back to blade and alpine again you don't need a forntend framework its a choice
The Jetstream stack is very good, especially the 2FA and Teams features.
when people say "market" in terms of jobs, your miles may vary. for me, my last 3 jobs used Vue in the frontend and a bunch of companies i interviewed were using Vue. It was serendiptous to find that many jobs that were using Vue.
for laravel beginner people need blade. like if some one new have to learn php and learn any vue, react, or liveware then learn laravel. with blade just php is good enough. need a starter kit for blade.
I wanted to learn React years ago in addition to Laravel but this is the best time to jump onto react!! Thanks!!!. This is great 😊😊
also I feel like there should be another starter kit for API backend with options for authentication package like sanctum or passport etc. along with the blade starter kit you already mentioned
Reddit has a very long thread today on 12. Lots of people not happy and feeling like Laravel is losing its way. As a newbie who was going to learn Laravel to build an app, the noise has me confused and concerned.
For now I will continue using breeze until they make some simple and straight forward starter kits for blade only.
In my personal project, I used react as a separate frontend SPA and using Laravel with Sanctum auth for the API. I guess I just want the basics of each so that I have the flexibility to do what I want, while still being relevant in the dev job market.
I miss simple Blade, I'm not fan of fancy front end. If project will require the ok, but in case is not needed I want simple blade. Hope they will implement it ASAP.
I generally like new starter kits, but really don’t understand why the Livewire starter kit is based on volt and is not built with regular livewire component. I really don’t like Volt, and this single reason it’s enough for me to stay away from Livewire starter kit. If the future of Livewire is Volt than it’s better to learn react
Thanks for the video, I think for one side is good to have all code in the application space where is easier to change by the developer, what I see as a challenge with this approach are updates, as you mentioned new updates are being added to the starter kits, but if you create a new app you don't have a way to get these updates easily, when they were in the vendor it was easier to get these updates, but even with that trade off I think is better to have the code not in vendor.
We forgot about the newbies, the reactor is overloaded and it won't be possible to do anything quickly on it, it's a pity that the blade is not being developed, I don't need a reactor or make it fully automated to generate simple cruds. They needed to create commands for automatic creation for react and vue.
Excellent overview, I think a lot of content 'room' is there over TS etc - not to mention Swelte being wiped off the Laravel map (although was always less popular), this is sadly the way it goes when those with the most money call all the shots - e.g react/shacdn etc also sending vue.js down the road slowly - also breeze has been a staple diet for years, IDK maybe we all got to lazy with this stuff...but in the end, since L12 to use a php framework one needs to also learn react and typescript and all the bloat that comes along with it.. it was a sad day, but as you rightly say things can only improve from here so lets see..
This feels like it is all getting pretty hectic. I switched to Laravel a few years ago at version 8. I need the features of Jetstream (eg. 2FA) and I like the way Livewire has been going... but now all of a sudden those are deprecated? It feels like vue and react are changing too rapidly, and I don't need more than blade and Livewire. Is blade going to go away? Surely blade is at least 50% of the point of Laravel (the other 50% being eloquent ORM). Is livewire dead? Also, if using vue or react is there a way to runa supervisory process like vite to auto-compile assets as files are changed, instead of manually having to run npm run build? I dunno, maybe I need to re-evaluate frameworks. Perhaps I need to move to symphony or something. I just don't like having to keep re-learning how to do the same thing in a different framework every couple of years.
I'll continue to use just Laravel 10 + Breeze - the best combination
Templates look great though compared to Breeze and Jetstream. I'm just hoping that Laravel will calm down, problem is dev teams like "shinny new" things, if you don't standardize, you end up with 101 variations which is a mess for onboarding Junior / lesser experienced devs. I like how Django does things, they don't release too often and when they do, it's not so much shinny new things but useful updates. Alas, I prefer PHP to Python though, so Laravel it is for now.
Thanks for the video. Please what is the name of the font in the php storm @ 8:54
Laravel should give an option to choose Javascript or Typescript when installing the starter kit. If you don't familiar with Typescript you can't work in the starter kit for now.
@bluegamer4210