RESTful API на чистом PHP

RESTful API на чистом PHP

AreaWeb

4 года назад

91,208 Просмотров

Данное видео позволит вам понять возможности технологии REST, а также научится его разрабатывать и применять на практике. Весь материал ориентирован на новичков.

Boosty: https://boosty.to/areaweb
Наш образовательный проект - https://areaweb.su​​

VK: https://vk.com/areawebsu
Телеграм: https://t.me/areawebsu
Телеграм чат: https://t.me/+yMyO-maYw6E5OTY6

Тэги:

#php #rest #api #restful_api
Ссылки и html тэги не поддерживаются


Комментарии:

@vdbxxx
@vdbxxx - 08.01.2024 12:43

Если кто-то начинает осваивать данную технологию, не смотрите этот урок! Только мозги себе забьёте ненужными данными, и в воздухе повиснут множество вопросов. Начинать надо с того, что GET и POST по сути одно и то же, только с разным подходом к транспорту данных запроса. По принципу отсекания лишних сущностей, в итоге единственным ценным остаётся POST, так как он перекрывает все возможности GET и дополняет их. Можно считать, что GET - это устаревший метод, и вообще про него забыть. А уж все эти оставшиеся методы PATCH, PUT, DELETE - это извраты/эксперименты ранних архитекторов веба. Всё, что они делают - всё можно сделать средствами POST! В итоге сразу учитесь выполнять все операции методом POST, и не распыляйте мозги на остальные его производные, которые создали не очень далеко думающие люди из прошлого ;)

Ответить
@I248
@I248 - 07.12.2023 17:41

я вот не пойму как POST реализовывать на клиенте (

Ответить
@yakut54
@yakut54 - 24.11.2023 15:39

У меня как раз есть WEB приложение, и хочу на флаттере его ещё запилить. Вот и на сервере, как раз пых крутится. Я его, если честно, знаю постольку поскольку, но в рамках твоих видосов хватает, скилл прокачать... вот и понадобился мне REST API. А тут такой материал кайфовый! Инфы поле непаханое! Спасибо тебе за науку! 😎

Ответить
@Alexander-tp6gy
@Alexander-tp6gy - 12.11.2023 22:21

спасибо большое, очень помогли

Ответить
@MrAirrussia
@MrAirrussia - 10.11.2023 18:04

а почему бы и не написал на чистом СИ rest api? на php без fw как два пальца, между прочим будет работать существенно быстрее, зачем автор ещё сюда базу припер не понятно, ибо REST это всего протокол обмена данными и не более того.

Ответить
@alexeylaugha1371
@alexeylaugha1371 - 10.08.2023 15:30

А запросы с параметрами, например, ?id=1. В $_GET он отобразится?

Ответить
@user-hb5ul2jx6p
@user-hb5ul2jx6p - 16.07.2023 10:11

спасибо Вам огромное , дай Бог вам и вашим близким здоровья , очень полезный урок .

Ответить
@freenorthcaucasus
@freenorthcaucasus - 17.06.2023 19:44

Как насчёт отправки файлов через post запрос?

Ответить
@romanenkoonline
@romanenkoonline - 16.06.2023 22:27

Почему на нативной пыхе лучше не делать REST API?

Ответить
@rinatsarmuldin2280
@rinatsarmuldin2280 - 07.06.2023 16:48

Спасибо!!!

Ответить
@TheVladikslav
@TheVladikslav - 07.06.2023 14:49

При удалении поста происходит скроллинг к началу документа. Можно это как-то пофиксить?

Ответить
@archinewtontv1104
@archinewtontv1104 - 24.05.2023 10:03

Огонь!!! Благодарю!!! В один удар - качественное, доступное объяснение большого концепта. Очень круто)))

Ответить
@user-sf2ym1ht2g
@user-sf2ym1ht2g - 11.04.2023 20:13

Для новичка норм. Еще бы видео с авторизацией и токеном

Ответить
@nobleknight4269
@nobleknight4269 - 28.03.2023 22:31

Хорош!

Ответить
@user-vu9qk3zs8v
@user-vu9qk3zs8v - 11.03.2023 19:37

Когда других изучаю не понятно. Когда объясняет учитель Михаил сразу все понимаю. Спасибо вам большое.

Ответить
@Sergey_Klimov
@Sergey_Klimov - 05.03.2023 22:34

А можно при создании поста вернуть тот же самый пост и на клиенте не запрашивать весь список постов, а просто развернуть все старые посты и добавить в конец новый) Тогда не нужно будет делать лишний запрос в бд))

Ответить
@Sergey_Klimov
@Sergey_Klimov - 05.03.2023 22:27

Даже темы cors политики осветил. Вообще респект.

Ответить
@Sergey_Klimov
@Sergey_Klimov - 05.03.2023 22:09

Блин, на чистой пыхе это увлекательнее делать, чем через фреймворки. Конечно для новичка, вроде меня.
Почему говорят, что на чистой пыхе лучше не писать апишки?

Ответить
@artem__k
@artem__k - 28.02.2023 09:33

Не подскажете, почему такие большие задержки при обращении к базе данных - по 2 секунды каждый запрос обрабатывается? Данных очень мало. Подозреваю, что в каких-то настройках дело

Ответить
@Solcheg
@Solcheg - 25.02.2023 13:52

Большое спасибо!

Позволю себе замечание: реакт и вью требует под себя специальные сервера и обслуживание, что для большинства сайтов-блогов не нужно, а вот рнр фреймворк очень даже пригодится

Ответить
@saber1in435
@saber1in435 - 20.01.2023 13:57

Самый понятный ролик для начинающих. Отмечу момент с объяснением CORS политики, которую я сам изучал несколько дней задаваясь вопросом что это такое. Если даже не владеете языком PHP, это отличный ролик чтобы на простом и поянтном примере понять что такое REST API и как оно работает. Автору респект!

Ответить
@alberstepanyan5171
@alberstepanyan5171 - 30.12.2022 22:29

По медленнее делай

Ответить
@user-lz5di9sb1l
@user-lz5di9sb1l - 09.12.2022 17:41

Пожизненная подписка за такой контент!

Ответить
@alexbork8659
@alexbork8659 - 22.10.2022 09:48

Супер ...... !!!

Ответить
@crazy-man
@crazy-man - 22.09.2022 10:47

думаю конструкцию переделать лучше типа if($med =='POST') { ... return }, эти бесконечные else if очень запутывают, часто так делаю

Ответить
@dmitrymedvedd
@dmitrymedvedd - 17.09.2022 10:19

Битый час говорил, кодил, а потом - это колхоз)))

Ответить
@dmitrymedvedd
@dmitrymedvedd - 17.09.2022 09:57

Не рав, а ро (raw)

Ответить
@dmitrymedvedd
@dmitrymedvedd - 16.09.2022 11:24

Put - это пут, а не пат

Ответить
@tymofiipuchinkiy233
@tymofiipuchinkiy233 - 14.09.2022 21:28

Норм натрусил, теперь разгребать дня 3, уважение!

Ответить
@ivan_inanych
@ivan_inanych - 13.09.2022 15:54

Прочитал название канала и слегка кринжанул... А ведь хотел написать - канал прям для меня. но не буду

Ответить
@user-sj2kk3zx7s
@user-sj2kk3zx7s - 09.08.2022 13:51

Есть вопрос. Почему элементы долго рендерятся при отрисовке в js, страница уже загружена и только через несколько секунд догружаются посты хотя их немного

Ответить
@Konstantin.Zharinov
@Konstantin.Zharinov - 01.08.2022 20:21

Лучший ролик года!

Ответить
@user-fh9bq2mf1i
@user-fh9bq2mf1i - 01.08.2022 03:35

Чел ты ЛУЧШИЙ👍💯

Ответить
@user-df6qo8hq6f
@user-df6qo8hq6f - 19.06.2022 17:21

1000000 благодарностей за видео :)

Ответить
@irina4388
@irina4388 - 05.06.2022 20:01

Спасибо огромное, Михаил! За такой понятный и полезный урок!

Ответить
@user-np6fq5ir6d
@user-np6fq5ir6d - 24.05.2022 00:56

Рисуй карту, потом учи по ней ходить. Один из лучших подходов в обучении. Спасибо, очень здорово. КРАСАВЕЦ )))).

Ответить
@atabeknuriddinov1035
@atabeknuriddinov1035 - 20.05.2022 16:10

Круто👍

Ответить
@user-wg9tn6dx1h
@user-wg9tn6dx1h - 19.05.2022 19:47

У меня вопрос !
отправляю запрос через постман но мне пишет ошибку в методе post что не известные ключи что делать

Ответить
@alexangel8222
@alexangel8222 - 16.05.2022 17:00

Годный гайд по REST'у, а то толковой информации днём с огнём не сыщешь. Спасибо автору!
А по поводу "колхоза", скажем так, встречал компании которые "колхозят" свои framework'и, и для этого необходимо понимать принцип работы REST API.

Ответить
@blackout1819
@blackout1819 - 04.05.2022 13:32

Охуенно и понятно

Ответить
@marhunter1698
@marhunter1698 - 21.04.2022 11:25

Это прям то что я искал но вовремя не нашёл, написал курсовую с рест апи и только сейчас увидел этот видос, спасибо теперь я знаю как делать правильно

Ответить
@adfgejshcylwnoaoxgoakwoxio9703
@adfgejshcylwnoaoxgoakwoxio9703 - 12.04.2022 11:39

колхоз.........

Ответить
@glebshalygin2550
@glebshalygin2550 - 22.02.2022 12:57

VM24:1 Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0 await(async) показывает на 19 строчку, где вызывается функция getPosts() в JS

Ответить
@user-rw4nl8qf2g
@user-rw4nl8qf2g - 15.02.2022 12:57

Шикарно!!!!, всё по полочкам разложил, большое спасибо, а то реально на Ютубе русскоязычном почти не было ничего!)

Ответить
@ii3246
@ii3246 - 14.02.2022 05:40

у вас же в phpstorm в строен postmen, просто создаете файл (забл как его надо обозвать) и все, прям в IDE с левой стороны будет у вас postmen (его возможности). кому интересно, гугланите, нет под рукой ноута, не помню какой там файл надо создавать в корне проекта...

Ответить
@aleksandr6265
@aleksandr6265 - 13.02.2022 15:44

Просто красавчик!

Ответить
@user-rg2ci6wy7y
@user-rg2ci6wy7y - 12.02.2022 15:27

Добрый день. Подскажите у меня в fetch два массива
[

{
"id": "70",
"title": "мммвdd",
"category": "1",
"description": "смчмчсчмс",

}
][

{
"id": "1",
"category": "Hobby"
}
]
Как мне их вывести?

Ответить
@xbsxbs22
@xbsxbs22 - 27.01.2022 01:11

Sql injection bro

Ответить
@dzhanibekov
@dzhanibekov - 25.01.2022 11:56

Да блин, наконец-то мне объяснили,спасибо!

Ответить