Просто о Laravel. CutCode Laravel API. Все что необходимо! Json Resource, Resource Collection, Cache, Rate Limit
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Просто о Laravel. CutCode» (@CutCodeRu). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
В сегодняшнем мы изучим web api на Laravel. Подробно рассмотрим как это делать и реализуем простое api с разбивкой на версии, научимся использовать Postman
#api#laravel#cutcode
---------------------------------------------------------------------------------
🚀📹👨🏫 Как насчет прокачки своих навыков с помощью наших обучающих видеокурсов по web-разработке? Переходи на мой сайт 👇
❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
Введение
Postman и обзор проекта, с которым будем работать
Корректируем route
Добавляем контроллер
Всем поклонникам Laravel привет! В эфире Cutcode и сегодня мы затронем тему web api. Сделаем публичные api, чтобы понять все базовые особенности реализации на Laravel, тем самым мы дадим доступ остальным пользователям к данным который мы предоставляем, а api будет интерфейсом для получения этих данных. В наше время web api крайне важен - практически все приложения делаются по концепции api first. Это отдельный проект, а уже далее веб-сайт мобильные приложения и так далее, который взаимодействуют с api и получают нужные данные и работают с ними. Так устроен современный мир, такие приложения получаются более быстрыми, гибкими и их проще поддерживать. Либо api даёт пользователям в открытом либо закрытом доступе получить данные о курсе валют, погоде, состояние своих данных в том или ином сервисе. А вы уже сами решайте как их использовать.
У нас будет простой api, с фантазией у меня не так все хорошо - мы будем хранить историю апдейтов версий Laravel и давать возможность получить текущую последнюю версию. То есть дадим остальным пользователям используя наш api получить данные по версионности Laravel.
Что нас ждет?
1.Сделаем api с разбивкой на версии.
2.Разберемся с ресурсами и ресурс-коллекциями.
3.Добавим кэширование запросов и observer для контроля кэша.
4.Разберемся средь лимитом ограничением на запросы к api.
Ну меньше слов больше практики погнали. Друзья я для тестирования api буду использовать программу postman и вам так же рекомендую. Здесь удобно менять http методы, задавать заголовки, устанавливать параметры, добавлять токен и также отслеживать ответ. Смотреть сколько времени потребовалось на получение ответа и сколько байт он занимает. Поэтому рекомендую использовать postman либо какой-либо другой аналог.
Далее вернемся к нашему Laravel приложению и посмотрим что у нас есть на старте. Я уже создал таблицу version она простая, здесь по факту два необходимых поля - это title, тэг обновления и relise date,то есть дата обновления и наполнил эту таблицу тестовыми данными, исходя из последних апдейтов laravel. Ну и само собой добавил модель для этой таблицы она простая, здесь ничего особенного нет. Друзья прежде чем начать - на что необходимо обратить внимание - на то что в laravel по умолчанию есть api роуты. В директорий routes есть file и здесь уже задам один route пример. Мы его пока что удалим, он нам не потребуется.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
Laravel API. Все что необходимо! Json Resource, Resource Collection, Cache, Rate Limit
---------------------------------------------------------------------------------
🔗 наш сайт:
📷 наш instagram:
📱 Наш telegram-канал:
3 views
0
0
5 months ago 00:34:52 1
Филадельфийский эксперимент. Что это было/ Кирилл Назаренко
5 months ago 00:44:53 1
Дёмушкин: Готовьтесь к жести! Мигрантов будет больше! Вымиpaем в изоляции. Путин не прав?
5 months ago 00:11:11 1
‼️Жительница Оренбургской области: Глава МЧС Куренков сказал жителям Орска, что они сами виноваты!
5 months ago 00:03:50 1
Елена Максимова и Евгений Кунгуров | Пообещайте мне любовь
5 months ago 01:11:31 1
“Нас тупо ИСПОЛЬЗОВАЛИ!“ // Украинец про войну, Зеленского, Лукашенко и жизнь в Англии
5 months ago 03:14:55 1
Шевелев и Лебедев: конец культуры, оправдание насилия, цензура, любовь к Родине и здоровая психика
5 months ago 00:10:38 1
Орск затоплен: “Компенсаций не будет!“ Репортаж
5 months ago 00:11:28 1
В городах будут массовые жертвы. Мои ощущения от СВЧ вышки 5G. Доктор Лопатин (Мытищи. Никадент)
5 months ago 00:48:27 1
Новейшие роботы и технологии будущего // Все новости технологий за март в одном выпуске!
5 months ago 00:17:32 1
Молчуны? Куда делись Ургант, Нагиев и Познер | Разборы
5 months ago 00:03:59 1
НЕ ВОЮЙТЕ С РУССКИМИ ♥ НЕ БУДИТЕ ЛИХО ЗРЯ ♥ ВОЕННЫЕ ПЕСНИ ДЛЯ ДУШИ ♥ RUSSIAN MUSIC HITS WLV
5 months ago 00:10:15 4
🔥Эндрю Тейт РАЗЪ*БАЛ ФЕМИНИСТКУ В ПЫЛЬ! Вся Правда Про Брак В Современном Мире
5 months ago 00:05:25 1
Аутизм может делать удивительные вещи!
5 months ago 00:04:42 1
Другая Баба ЯГА - МАТУШКА Ягиня (ЙОГиня) - видеоклип Союза Шадровых 🎬
5 months ago 01:09:08 1
Срочно! Украина готовит химическое оружие! Набиуллина раздаёт деньги! Бастрыкин против мигрантов!
5 months ago 00:56:00 8
“Кто делал это окно в Украину?“ // КУРГИНЯН про теракт в “Крокусе“, Путина и праздник непослушания
5 months ago 00:02:37 2
С Новым 1995 годом! - Городок - Политические куплеты зеков
5 months ago 00:11:58 1
ХИМТРЕЙЛЫ. Что скрывают белые следы в небе?
5 months ago 00:38:42 1
#ATS American Truck Simulator Бэта Тест _Обзорное мнение
5 months ago 00:22:46 1
20 ЛУЧШИХ горных ВЕЛОСИПЕДОВ до 100K ₽
5 months ago 01:58:29 2
Люди больше не смогут использовать это чтобы понять друг друга.. Рада Русских
5 months ago 00:01:42 1
День Братьев и Сестер 10 апреля! Красивое Поздравление с Днем Брата и Сестры! Открытка
5 months ago 00:04:55 1
Не ешьте арахис и арахисовую пасту, пока не посмотрите это!🤐
5 months ago 01:28:25 2
Д.Павлов: Новый взгляд на фундаментальную физику - Гиперболическая реальность