

API Аутентификации с Laravel passport
Узнайте об single-use и OAuth аутентификации, но на практике!
Узнайте об single-use и OAuth аутентификации, но на практике!
Создайте прочный RESTful Forum API с чистыми и гибкими ответами, разбиением на страницы и лучшими практиками.
Форум обманчиво сложный. Конечно он составлен из потоков и ответов, но что еще может существовать как часть форума? Как насчет профилей или подписки на потоки, или фильтрации, или уведомлений в режиме реального времени? Как оказалось, форум - идеальный проект для растягивания мышц программирования. В этой серии мы будем работать вместе, чтобы построить форум вместе с тестами от А до Я.
В этом курсе мы создадим проект, доступ к контенту которого будет осуществлятся по модели подписок. В качестве процесинга платежей мы будем использовать Stripe.
Нужно отфильтровать результат с базы данных с помощью строки запроса? Вот красивое, легко расширяемое решение, чтобы ваш код был превосходным.
Упорядочить записи в базе данных довольно просто, но что если вам нужно больше гибкости? Этот курс охватывает один метод, позволяющий полностью контролировать вставку записей в любой позиции.
Мощная проверка ролей и разрешений не должна быть сложной. Давайте создадим наше собственное решение, включая пользовательские директивы и промежуточное ПО.
Онлайн курс от Дмитрия Лаврика. Осваиваем самый популярный и просто классный PHP-фреймворк. Для участия необходимо понимание базовых тем ООП.
У RESTful API много проблем. Для извлечения связанных данных им может потребоваться несколько обращений к нескольким конечным точкам, и они подвержены чрезмерному или недостаточному извлечению данных. GraphQL, относительный новичок в области веб-API, нацелен на решение этих проблем с помощью более гибких запросов и лучшего инструментария. GraphQL обещает предоставить конечным пользователям API более динамичный и надежный API для извлечения и отпр
Далее в нашей серии фильтров, мы делаем фильтры с Vue.js. Из бекенда фильтры автоматически обновляются и записываются в query string, так что пользователь может продолжить с того места, где он закончил. Мы также генерируем пагинацию.