Тёмный
No video :(

WOW! Laravel's pipeline pattern is AWESOME 

Przemysław Przyłucki
Подписаться 5 тыс.
Просмотров 13 тыс.
50% 1

Hi guys!
In this video series, I'll try to showcase two good usecases for the pipeline pattern
More me:
przemyslawprzy...
Saaslaravel:
saaslaravel.com

Опубликовано:

 

21 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@thirdvect0r
@thirdvect0r Год назад
The best "advanced" laravel vids on youtube right now! I've been building laravel projects for 5 years and I still learn something from every video you upload, thanks for the great content
@saaslaravel
@saaslaravel Год назад
Comments like that make my day! Thank you so much and glad it was valuable
@sayatkaldarbekov3474
@sayatkaldarbekov3474 Год назад
Never thought that filters may be implemented in such a nice pattern. I always made filtering through hard sql queries in repository. Keep going, your videos are the best laravel content on youtube!
@ngetichishmael
@ngetichishmael Год назад
This is awesome. Big up.
@johnapuuli2545
@johnapuuli2545 7 месяцев назад
Damn, I have loved how this guy thinks through, punctures and re-evaluates his decision and progress, a sure skills problem-solving mental processes, "THANKS"
@thecyrilcril
@thecyrilcril 7 месяцев назад
IMO the filters example is a bit over-engineered but the Onboard is superb! by the way I used these often...great video
@icantchosemyname
@icantchosemyname 3 месяца назад
I didn’t know about pipeline but i think laravel provides the "when()" method on query builder instances. It’s simple and "eloquent" (pun intended 😂 ) i think but you probably already know about it. Your post seems to be for demonstrating the pipeline tool, thanks.
@gidaban79
@gidaban79 Год назад
Great show. And waiting for more :)
@troneras-tv
@troneras-tv 10 месяцев назад
Very good video and channel! I'm thinking to use this to refactor our registration process
@impulserr
@impulserr 6 месяцев назад
Nice pattern, I will maybe try it out ;)
@ericvaldez174
@ericvaldez174 Год назад
its awesome, it also looks like criteria in l5 repository package
@trevormanhuwa
@trevormanhuwa Год назад
Ey, I love your videos, can you kindly make a video specifically for roles, and tag me on it. 😊
@saaslaravel
@saaslaravel Год назад
Hi Trevor! I already have two videos on permissions & roles, you may want to check them out
@mohamedabidi9870
@mohamedabidi9870 Год назад
nice
@dmitriykret8938
@dmitriykret8938 Год назад
👍
@tostrinjj
@tostrinjj Год назад
Very nice vid, thanks
@abdulrehman-it7rp
@abdulrehman-it7rp Месяц назад
Plz explain why you are using such complex things pipelines, ___invoke function, Just if condition for fillter , and if it is too mush code put it in traits
@ramazanaktas748
@ramazanaktas748 21 день назад
Holy f I was trying to build my own
@victortodoran1828
@victortodoran1828 Год назад
Like with a lot of other stuff in Laravel There was no need to reinvent the Chain Of Responsibility pattern and slap the name Pipeline on it. Any developer(java, php, C#) worth their salt knows about the chain of responsibility pattern, I don’t think the same can be said about this Pipeline thingy. I’m not even going to go into the world of complexity that is the query building example. That being said, thanks for putting the effort of making this video, I learned something new and I appreciate it.
@saaslaravel
@saaslaravel Год назад
I mean you are right - this is CoR, but Laravel called it differently. My purpose here is to show the tools available in the framework. The thing is that depending on your usecase a tool can be good or bad. When defining a super complex query that has a bunch of filters, this abstraction works pretty great for me.
@iFunkMasterJ
@iFunkMasterJ Год назад
Loving the VSCode setup (looks like VSCode?). What’s you’re setup?
@saaslaravel
@saaslaravel Год назад
It's actually PhpStorm with Catpuccin theme
@dyrossaur
@dyrossaur 2 месяца назад
Use handle() method instead, not the __invoke().
@99Spyder99
@99Spyder99 4 месяца назад
Can this be implemented with repository pattern? to have for example in EmojiRepository in the function getFilterableEmojis() can we move here the logic with the pipeline to return just $filterable->builder->get() and in the controller to have like return EmojiResource::collection( $emojiRepository->getFilterableEmojis($request) );
@free2idol1
@free2idol1 Год назад
13:30 is passing the whole $request to DTO recommended practice? I've known that representation layer should not be aware of the request object.
@saaslaravel
@saaslaravel Год назад
So the request itself is not passed to the DTO but to the static function that bootstraps the object. The DTO itself doesn't have a request property or access to it, it's just a helper that bootstraps the class from it that I like to use for convenience as they are usually tied to each other more or less. So often times I'd just have a bunch of these i.e. fromArray, fromRequest, fromCollection etc.
@sameer7100
@sameer7100 6 месяцев назад
issue with the code. at 2:42 message said "Naughty boy" but what if the user is a girl or worse a LGbTV++ or something 😉. PS: it's just a joke and Your code is good thanks for vid.
Далее
Laravel Eloquent: Deeper Relationships with One Query
10:37
Laravel: Repository Pattern in practice
27:13
Просмотров 11 тыс.
Construction site video BEST.99
01:00
Просмотров 331 тыс.
🔥НОВАЯ БАТАРЕЯ?😮
00:40
Просмотров 288 тыс.
Laravel: The BEST way to handle exceptions
9:29
Просмотров 15 тыс.
Laravel: Simple Strategy Pattern
7:12
Просмотров 3,2 тыс.
Refactoring to action pipelines in Laravel
1:25:03
Просмотров 9 тыс.
Laravel's secret weapon: macros (watch me code)
23:46
PHP is the future
34:27
Просмотров 173 тыс.