Laravel Lighthouse - GraphQL сервер на PHP

  Рет қаралды 6,881

Pavel Zloi aka EvilFreelancer

Pavel Zloi aka EvilFreelancer

4 жыл бұрын

В данном видео постараюсь рассказать, что такое GraphQL, для чего он нужен и как его применять, а так же о замечательном плагине который упрощает огромное количество рутины связанной с интеграцией GraphQL в проект.
Плагин Lighthouse и документация
github.com/nuwave/lighthouse
lighthouse-php.com/
Основной сайт проекта GraphQL
graphql.org/
Laravel и Swagger/OpenAPI
• Laravel и Swagger/OpenAPI
Прототип проекта для генерации PHP клиента из Swagger конфига
github.com/EvilFreelancer/ope...
Полезные ссылки:
- Телега: t.me/evilfreelancer
- Основной канал: / @pavelzloi
- Live-канал: / @e-freelancerlivechann...
- Twitch: / evilfreelancer
- Twitter: / evilfreelancer
- GitHub: github.com/EvilFreelancer
Ссылки на Steam:
- Группа Steam: steamcommunity.com/groups/gam...
- Рекомендации куратора: store.steampowered.com/curato...
Сделать пожертвование:
- www.donationalerts.com/r/evil...
- streamlabs.com/evilfreelancer...
- ko-fi.com/efreelancer

Пікірлер: 15
@user-tt4mg2jq2b
@user-tt4mg2jq2b 4 жыл бұрын
Музыкальное сопровождение классное) Ну и инфа полезная)
@Naikshy
@Naikshy 3 жыл бұрын
Спасибо за хорошо изложенный материал и хорошее вступление) можно вас попросить на следующих роликах сделать шрифт немного побольше, когда вы набирали в graphQL Playground на моём 15.6 (не FHD) мониторе, было очень плохо видно, спасибо)
@pavelzloi
@pavelzloi 3 жыл бұрын
Добрый день! Благодарю за комментарий, данный видеоролик был записан мною немного после покупки 4к монитора и на тот момент мне ещё не удалось привести картинку к удобному виду. Но а на данный момент я записываю всё в формате 2к, но шрифты сделал немного крупнее, так что должно быть чуточку лучше :) Кстати, раз Вам понравился видеоролик про лайтхаус, то возможнозно будет так же интересно чуть более подробное описание возможностей данного плагина kzfaq.info/sun/PLTd7y0vdxhK6eyNwq26kxIGLNxJjYAj1D Курс ещё в работе (бьюсь над type Subscription уже четвёртый день. всё никак не получается осилить чтобы всё в одной куче работало), но в планах на данный момент ещё 2 видеоролика, а именно Subscriptions и критика всего этого добра, о чём кстати на ютубе вообще кажется никто ничего толкового не сделал.
@ev_geniy17
@ev_geniy17 4 жыл бұрын
Супер
@Progamer-now
@Progamer-now 8 ай бұрын
20:26 - треп закончился на этой секунде)
@user-sp8eb8wf2q
@user-sp8eb8wf2q 4 жыл бұрын
00:00 - ReLit,yandex,lighthouse, graphql 20:40 - Обзор пакета
@carterdee7084
@carterdee7084 2 жыл бұрын
the one time i wish i knew russian
@user-mq7bw4hn3l
@user-mq7bw4hn3l 4 жыл бұрын
Здравствуйте, очень удобно так к базе обращаться. А как использовать redis cache в таком подходе? И можно с помощью GraphQL сохранять записи в БД? Я думал, что в видео ещё и прослушка портов будет, так как в начале было сказано, что его можно использовать для реал тайм приложения)
@user-sp8eb8wf2q
@user-sp8eb8wf2q 4 жыл бұрын
Хотелось бы спросить: 1) Возможно ли это тестировать? 2) Есть ли смысл на сервере писать rest и graphql api вместе ?
@pavelzloi
@pavelzloi 4 жыл бұрын
Здравствуйте! И спасибо за Ваши вопросы: 1) да, Вы можете это тестировать без особых сложностей, процесс очень напоминает тестирование rest серверов, на странице проекта lighthouse, в доке, есть глава, как раз о тестировании 2) лично я считаю, что это не самая лучшая идея (так как поддержка всего приложения усложняется), но как переходной вариант можно, основная особенность лайтхаус заключается в том, что она не мешает работе уже существующего приложения, но почти так же работает с моделями элукента.
@pavelzloi
@pavelzloi 4 жыл бұрын
Кстати, в продолжение ответа на Ваш второй вопрос, вот пример одного моего проекта с REST и GraphQL: haipit.news/graphql-playground haipit.news/api/documentation На графе руки так и дошли его допилить к сожалению.
@anatolysokolov
@anatolysokolov 4 жыл бұрын
1) Мне удобно тестировать через Insomnia 2) Смысл GraphQL теряется от слова совсем
@hpcforum
@hpcforum Жыл бұрын
Музыка на фоне очень раздражает. Не смог досмотреть.
@vadimgoloubev6271
@vadimgoloubev6271 8 ай бұрын
Норм! Мне ОК
@Carrion-Crow
@Carrion-Crow Жыл бұрын
20 минут воды.....
Laravel Lighthouse #1 - Вводная и про type Query
47:24
Pavel Zloi aka EvilFreelancer
Рет қаралды 2,1 М.
Node.js and GraphQl: what should be the modern server in 2022?
1:07:13
Egor Malkevich
Рет қаралды 34 М.
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 178 МЛН
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 30 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
Как тестировать Laravel?
1:02:47
Pavel Zloi aka EvilFreelancer
Рет қаралды 17 М.
Обзор Laravel Octane, Roadrunner, FrankenPHP
30:05
Просто о Laravel. CutCode
Рет қаралды 7 М.
Laravel Debugbar - Самый нужный плагин
21:32
Pavel Zloi aka EvilFreelancer
Рет қаралды 3,6 М.
Laravel и Swagger/OpenAPI
1:07:36
Pavel Zloi aka EvilFreelancer
Рет қаралды 18 М.
PHPRussia 2019: Laravel vs Symfony
52:49
Кирилл Несмеянов
Рет қаралды 9 М.
GraphQL для фронтенд разработчиков
35:52
Михаил Непомнящий
Рет қаралды 45 М.
TeamPass - В поисках идеального хранилища паролей
1:10:34
Pavel Zloi aka EvilFreelancer
Рет қаралды 3 М.
Laravel Lighthouse #6 - Критика
32:25
Pavel Zloi aka EvilFreelancer
Рет қаралды 792
15 Laravel Graphql - upload file
11:37
Bitfumes
Рет қаралды 5 М.
My iPhone 15 pro max 😱🫣😂
0:21
Nadir Show
Рет қаралды 211 М.
ВАЖНО! Не проверяйте на своем iPhone после установки на экран!
0:19
ГЛАЗУРЬ СТЕКЛО для iPhone и аксессуары OTU
Рет қаралды 6 МЛН