Laravel Lighthouse #1 - Вводная и про type Query

  Рет қаралды 2,293

Pavel Zloi aka EvilFreelancer

Pavel Zloi aka EvilFreelancer

Күн бұрын

Пікірлер: 9
@Вячеслав-м9ч
@Вячеслав-м9ч 4 жыл бұрын
это, просто, нечто! слышал про graph уже как пару лет, и все никак не доходили руки, вчера зашел на доку lighhouse и опять закрыл как же повезло, что ютуб следит за мной и он посоветовал твой канал) искренняя благодарность
@простоканал-р8з
@простоканал-р8з 4 жыл бұрын
Круто, вот смотрю, спасибо
@pavelzloi
@pavelzloi 4 жыл бұрын
Добрый день! Благодарю за комментарий, в каком-то смысле немного завидую Вам, потому как впереди у Вас 6 часов технической духоты про потрясающую своей красотой и изящностью систему Lighthouse :) Кстати, вот полный плейлист kzbin.info/aero/PLTd7y0vdxhK6eyNwq26kxIGLNxJjYAj1D
@простоканал-р8з
@простоканал-р8з 4 жыл бұрын
@@pavelzloi Like
@ИгорьДрандин
@ИгорьДрандин 3 жыл бұрын
Отлично! Очень круто. А что делать, если модели находятся в иерархии каталогов и имеют одинаковые имена? Например, если 3 модели Models/Post.php, Models/Blog/Post.php, Models/Artical/Post.php. Если проект большой, то модели едва ли будут лежать в одном каталоге.
@pavelzloi
@pavelzloi 3 жыл бұрын
Добрый день! Отличный вопрос. к сожалению с этим не так всё просто, есть два варианта: 1) через директиву @field lighthouse-php.com/3/api-reference/directives.html#field 2) либо не использовать поддиректории, это упростит graphql.schema (не надо писать @field для каждой квери/мутации) не сказал бы что если в проекте есть десятка два кверей и столько же мутаций то проект похож на помойку UPD: Ну а если у Вас очень много разных кверей и мутаций, то Вы возможно что-то делаете не так, к тому же не всё имеет смысл выносить в отдельный класс, иногда можно воспользоваться директивами типа @all или @find для тривиальных задач
@ИгорьДрандин
@ИгорьДрандин 3 жыл бұрын
@@pavelzloi Спасибо! В больших проектах модели удобно группировать в каталогах, без этого сложно обойтись.
@compolomus9719
@compolomus9719 4 жыл бұрын
Ну штука интересная
@pavelzloi
@pavelzloi 4 жыл бұрын
А то, думаешь чего я так в Lighthouse вцепился? :) Оказалось, что при помощи этого плагина, я за меньшее время успеваю реализовать больше бизнес логики, чем при помощи обычного REST подхода.
Laravel Lighthouse #2 - Продвинутые Query + type Mutation
51:53
Pavel Zloi aka EvilFreelancer
Рет қаралды 1,8 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Laravel Lighthouse #6 - Критика
32:25
Pavel Zloi aka EvilFreelancer
Рет қаралды 819
Laravel Lighthouse #4 - Валидация и тестирование
48:23
Pavel Zloi aka EvilFreelancer
Рет қаралды 917
Laravel Lighthouse #5 - type Subscription
37:25
Pavel Zloi aka EvilFreelancer
Рет қаралды 1,9 М.