Taylor Otwell "Laravel Herd, Laravel 11, Laravel Folio, Laravel Volt" - Laracon US 2023 Nashville
HTML-код
- Опубликовано: 23 июл 2023
- In the highly anticipated "State of Laravel Address," Taylor Otwell took the stage at Laracon US 2023 in Nashville, Tennessee, to provide developers with a comprehensive update on the future of Laravel.
As the creator of the PHP framework, Otwell shares invaluable insights into the direction the project is headed and offers a sneak peek into the upcoming features and improvements in Laravel 11.
Taylor also previews new packages that are set to enhance the Laravel ecosystem further.
Whether you're an experienced Laravel user or new to the framework, this talk provides a rare opportunity to stay informed about the latest advancements in Laravel and gain a deeper understanding of the framework's roadmap.
Recorded Live at Marathon Music Works on July 19th, 2023. Наука
Thank you taylor for all you do!!
Is there anybody else doesn't like the minimal framework files ? After many years of development with laravel these files became a second nature and can easily reach to them, but after being minimal, it will take developers some times to adapt specially the kernel stuff and middlewares
Indeed. It may make it easier to complete your first "Hello world" app, but all of this magic and hiding stuff will absolutely make it more difficult to understand what's going on.
Great works. Thank you so much for making developers' life easier.
Wow! Such an amazing guy... even though he uses spaces instead of tabs.
Thanks for all the value that the Laravel team provides, Herd is an amazing tool, and Volt looks interesting to at least handle all the component logic & presentation in the same places like Vue or React, I have mixed feelings about Folio... I think that it could be nice for static pages... but for a pretty large backend application it could lead to handling logic in a pretty inconsistent way: If I should use only blade files a consistent approach could be to handle it with controllers->simple blade templates and use Volt only in the places that makes sense... but definitely a game changer as always the Laravel team adding great things to the community
it's crazy how far laravel has come i started with laravel 3/4, php doesn't need javascript unbelievable what a time for programmers.
I don't like the hiding of the config files. That's a lot of functionality that exists and it's evident fairly easily for any developer. I get making things easier and less overwhelming for newcomers but these simple files are very easy to understand. I don't really see the downside in keeping them by default
I’d agree if they were completely hidden, but you’ll be able to see the defaults in vendor, as with other files you have to publish. Also I like being able to remove all the options you don’t need. The important thing is making it sufficiently clear in the docs that all this config is available.
While I enjoy the JS stylish development (like Vue) as a PHP dev - and it removes many of the headaches there was in the past with AJAX request, I am concerned over it appearing that we are going full circle back into the old days of PHP where you'd write your logic in your template.
MVC exists for a reason, regardless, let's see how it will progress and how maintainable projects will be using this development methodology.
I thought the exact same thing when i saw the presentation
now here we have OOP over files and folders.. jesus. and peoples cheers in the hall 🤦♂🤦♂🤦♂🤦♂🤦♂🤦♂
But in some cases it makes sense to have this feature.
MVC was never a great pattern. Imo this is a much better way of working. I like 👏
These new features are purely optional, you will never be forced to shift from traditional MVC 👌
And while I can see how it looks like "old days PHP", I see it as a much more refined and efficient version of it.
I can see how this can appeal to those who entered the dev world via JS paradigms.
This could help increase PHP's popularity in the long run.
On a personal level, I see that as a way to prototype apps even quicker, which I think is a huge win for indie devs & small teams 🙌
Volt is looking a little bit like Remix. I'm excited to give it a try with Folio. Its simplicity is particularly helpful for smaller applications.
Not a fan of react like blade approach but some people will love for sure. Thanks for everything.
Some of the words that made me happy is that taylor mentioned (if you like folio) which means that it is an optional sol.
Since with complicated large scale apps, this from my point of view will not be easy to maintain
Thank you Taylor and team !
Looking forward to Laravel 11's official launch!
These innovations are really great, I am curious to see what new things can happen in the future. 😍
Awesome!! Thank you guys
Surprises as always. Thank you guys for all the amazingnous. :)
websockets is still has rudimentary support and not supported in octane-swoole, what we need to do.. Another kind of defining blade component but in js style! Geniusly. Websockets even hasnt two direction data transfering from client to server e.g. such a shame.
Thank you Taylor!
thanks for upload
Awesome, Congrats.
Desperately need livewire 3 video
ruclips.net/video/U-N8Qqq02b0/видео.html
ruclips.net/video/U-N8Qqq02b0/видео.html
Thankyou Taylor 🥂
Thank you for doing this for us
Thank you Tailor.
Too bad Herd isn't available on Linux or Windows. It looks like such a great tool
Laravel seems to focus on mac
@@jackelofnar probably because a large majority of developers that are deeply involved with laravel are mac users. Including most (if not all) that I saw attending the conference tbh.
@@MarkChaney quite sad
I imagine getting that to work on Windows would be a nightmare. Outside of WSL it’s always been a slog
I hope Laragon would ship Herd's features into Laragon app. it's kinda the same I think
Waaaw! Laravel team never disappoint xD.
Thank you Taylor :)
So glad I made the switch back to laravel from nextjs a few months ago. Now they are basically the same, anyway. lol
Thank you taylor ..
Volt is amazing
The Folio demo reminds me of how we built PHP apps without a CMS / Framework back in 2007. It can get really messy real quick with all that PHP code in the template file.
I wonder who the target audience for Folio is.
could be simple static pages as Taylor said.
I'd say it's perfect for single devs or small teams / small projects.
I can't help but think of founders like Pieter Levels, known to make his living from single page PHP apps 🙃
Even for bigger projects, I can see Folio being used to manage simples mandatory pages that you almost never have to update.
Perfect
laravel really needs to improve performance like close to golang or rust. maybe create a tool that convert laravel into binary that would be awesome
yes, but they do blade template in js-framework style ignoring OOP and best practices like KISS and many other. I use chinese fork of laravel-swoole and they have little websocket support out of box, and i was create REALTIME GAME with Unity and laravel-swoole as backend with 60 packets per second and 1-2% CPU load ! just think about this. Also - swoole realy close to golang performance, and it still scripting lang without compiler !
Wish I could be there for the conference 🥲 enjoyed every second watching. Thanks taylor for best framework in the world 🎉
Are you getting this error when calling the "provide" function in Volt "Call to undefined function Livewire\Volt\provide()"? I can see Taylor using it in the Todo example but for some reason, the function is not available in the repository at volt/functions.php.
Simply, Awsome :)
"Everything just works" 😎
When are you uploading the rest of the talks please?
He stated on twitter he will be releasing them through this week.
the routing looks very similar to nextjs , why don't we also add server action to laravel and make it optional. that would be a killer feature
but how do you use slots in livewire?
I wanted to see the crowd. Cameraman is also a developer?😂
Does anyone know what terminal is Taylor using?
By simply witnessing it, it's clear that we've made significant progress from our initial point. The intensity of the applause can provide insights into the anticipation of these various use cases.
❤🎉
I like the fact that new instances of laravel come with less boilerplate.
Laravel Folio, Laravel Volt trying to steal developers from react and vue :)), also they seem to work like old php frameworks did in the past (but this just shows they are kinda targeted to new developers). tbh I still prefer not to keep my busines logic in my templates.
At the same time i feel like the JS world at the moment is in a shitty state and we should not inspire features from there taking into account how bad developers feel.
Yep, also the "it’s like Tailwind but for Livewire" doesn’t quite work IMHO, because for me the big win with Tailwind isn’t so much having everything in the same file, though that does save keystrokes, more it’s not having to endlessly agonise over a unique naming structure for your CSS classes or explain it to someone else working on the project - and in any case, in Tailwind you’re writing the code right inside your elements, not in a separate PHP block at the top of the page like you are with Volt.
The blade views in resources/views are pretty far to navigate from the app namespace (e.g. the controllers).
how can i add such icons on my phpstorm ide? I mean like the up arrow icon he has added on the button?
He's not using phpstorm
Thank you @alexhackney4045
these are just emojis
🤯
Volt seems waooow
Herd broke my local development, extensions seems not working well.
Nerd Herd
When will Laravel 11 launched
According to the Support Policy, Laravel 11 is scheduled to be released in February 6th, 2024.
@@Niboros thanks
why laravel herd only available in mac and not in windows too😢 I mean I want to fast my work without installing all composer and packages manually again
thank you very much Please also consider adding laravel herd for linux and windows
Laravel Herd is like PhpMon app?
Yes but faster
and not using homebrew
No windows version of Laravel Herd? Sad sad sad😔
event linux debian or ubuntu
most of the php community are not using macos
You, random person i will never meet. I wish you success. Everything gonna be okay
im also versus "simplifiing" laravel 11 skeleton, removing configuration files make an illusion of unconfigurability. you just dont know what you can configure and what settings your app using if you are new in laravel ecosystem. it absolutely disaster for any newbie! stop this useless work and take sense over new features like full websockets support (not for notifications only lol) or performance improoving
Useless work? Bro who are you and what have you done? Otwell deserves nothing but praise.
The set design is kinda bad because there is a guy with redish complexity in a red shirt in front of a red wall :D
first ❤
second
I hate
I really don't like the push for "magic" and hiding stuff behind more magic. Been using Laravel since 2013, and it seems like the average developer understands less and less of what's going on. I mean `protected $dontReport = [];`. So, everything gets reported? Guess again. `config/app.php` lists all your service providers? Well, plus some other stuff you won't see, even locally installed packages.