Laravel курс с нуля, база. 35. Асинхронный CRUD в Laravel. Приложение Postman.

Поделиться
HTML-код
  • Опубликовано: 5 май 2021
  • Стань спонсором(бусти аккаунт), доступ к собеседованиям:
    boosty.to/laravelcreative
    Мои платные курсы:
    laravelcreative.ru/course
    План развития с нуля до middle+:
    laravelcreative.ru/other/plan
    Группа вк:
    laravelcreative
    - Ссылка для донатов, спонсорства, пожертвований
    yoomoney.ru/to/410011784671592
    www.donationalerts.com/r/lara...
    - -
    . ---
    . .

Комментарии • 49

  • @user-vg8yu9dj3f
    @user-vg8yu9dj3f Год назад +6

    Ещё один крутейший урок пройдён. Спасибо автору за труды ❤

  • @vimitali7630
    @vimitali7630 2 года назад +2

    Спасибо, за урок! Очень крутая и простая подача материала!

  • @user-yd5sn2fj2t
    @user-yd5sn2fj2t Год назад

    Норм видос!!! Спасибо за урок.

  • @alexeyguch816
    @alexeyguch816 2 года назад +3

    Благодарю!
    Знаком с Postman-ом, но у себя решил проверять запросы непосредственно через среду. Создаю файл с расширением *.http и в нем пишу запрос с json. Удобно и быстро =)

    • @laravelcreative
      @laravelcreative  2 года назад

      Благодарю!)

    • @Olegcowboyoleg
      @Olegcowboyoleg 3 месяца назад

      И как хтмл-файл засунуть в Постман?

  • @maxichannel9080
    @maxichannel9080 8 месяцев назад

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

  • @mr.jivchik2432
    @mr.jivchik2432 2 года назад

    Добрый день, большое спасибо за ваши уроки! Если можно вопросик. Каждый раз мы забираем из базы объект целиком по урокам. А что если это нам не надо. Ну пример это товары (у них описание большое, может быть и другая куча инфы в таблице), для категории нужны только названия и ссылки, получается мы каждый раз тянем весь объект из базы и через ресурсы фильтруем что отдавать в api? Грузим сервак? И вопрос по роуту - это все через роутер category.index с доп параметром правильно запрашивать? Как это правильно реализовывать? Спасибо большое!

    • @laravelcreative
      @laravelcreative  2 года назад +3

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

    • @mr.jivchik2432
      @mr.jivchik2432 2 года назад

      @@laravelcreative вот сейчас бьюсь например. Есть поток студентов 100 человек, по уроку слали работы 90. Есть те кто просто сделал отписку на 300 символов, а есть те, кто запилил дз на 5-8тыс знаков + прикрутил 30 фоток к работе. Получается нужно выцепить тогда вес дз и отдать через апи. Если без фильтрации - это очень много)

    • @laravelcreative
      @laravelcreative  2 года назад +2

      Фотки - это всего лишь текст в виде пути к фоткам , то есть не сам файлик хранится. Пока тут описано вполне скромные нагрузки) Высокая нагрузка это 1млн данных и прочее..))) Еще для вывода можно использовать пагинацию, чтобы сразу весь список не отображать.

    • @mr.jivchik2432
      @mr.jivchik2432 2 года назад

      @@laravelcreative да понятно, что фотки это тоже строка. Т.е. это считается слабой нагрузкой и дергать надо все 100 объектов целиком?

    • @laravelcreative
      @laravelcreative  2 года назад +2

      Для снижения нагрузки, надо использовать метод paginate(тут указывать сколько записей) и всё)

  • @psihmel349
    @psihmel349 2 года назад

    Очень удобная штука... но у меня вопрос.. в предыдущих уроках про авторизацию... мы же вроде закрыли доступ редактированию постов . и перевели в админку...

    • @laravelcreative
      @laravelcreative  2 года назад +1

      Ииии в чем вопрос?)

    • @psihmel349
      @psihmel349 2 года назад

      @@laravelcreative прошу прощения я пересмотрел урок тот.. Мы там делали админку и доступ мы к админке закрывали, а роут с которым мы работали в этом уроке не входит в группу роутов админки.. Вопрос был как мы доступ получили к редактированию, но я уже понял.. Всеравно спасибо за ответ.. У вас талант объяснять и обучать, спасибо за ваши уроки.

    • @laravelcreative
      @laravelcreative  2 года назад +1

      Да бывает) Ахаха, спасибо большое!) Успехов тебе!)

  • @elgrenka
    @elgrenka Год назад

    Кстати, веб версия postman'a не может получить данные с нашего локального сайта, а через десктопное приложение всё норм заработало. Почему так?

    • @petroniusarbiter4193
      @petroniusarbiter4193 10 месяцев назад

      Очевидно же, что Ваш локальный сайт просто не доступен для всего интернета. Если вынесите его в интернет (белый IP, проброс портов), то все будет работать.

  • @alexandr9900
    @alexandr9900 2 года назад +2

    камент для продвижения

  • @user-yd5sn2fj2t
    @user-yd5sn2fj2t Год назад

    У меня ответ 200 и показывает страницу с постами. Как будто гет запрос был. Т.е. в базе запись не появляется.

    • @laravelcreative
      @laravelcreative  Год назад +4

      Надо сделать в постмане headers и в графе Accept поставить application/json
      Причем двух Accept быть не должно... Тогда ответ придет в Json

  • @iPochaevetsStudio
    @iPochaevetsStudio 9 месяцев назад

    как все это провернуть, если создание поста доступно только для авторизированного админа?

    • @laravelcreative
      @laravelcreative  9 месяцев назад

      Авторизацию? Об этом в плейлисте про жвт:)

  • @user-fg2cw7ui1c
    @user-fg2cw7ui1c 11 месяцев назад

    Постоянно 500 ошибка(

  • @taustyle
    @taustyle Год назад +2

    позвольте, но что же тут асинхронного?

    • @Olegcowboyoleg
      @Olegcowboyoleg 3 месяца назад

      Подготовка к асинхронности наверное.

  • @avazbeknematov86
    @avazbeknematov86 2 года назад +1

    Вы узбек?

    • @laravelcreative
      @laravelcreative  2 года назад +1

      Нет

    • @smykoil
      @smykoil 2 года назад

      ахвхсхвхсхвхсхвхсвхсхвхсхвахвхсхвсхвххсв

    • @Aydos-T
      @Aydos-T Год назад +1

      Ты это написал потому что на уроках много используется имя Азиз? 😁,
      может быть это его знакомый или вообще никто

    • @avazbeknematov86
      @avazbeknematov86 Год назад

      @@Aydos-T да😅

    • @rinatsarmuldin2280
      @rinatsarmuldin2280 Год назад +1

      самое главное это то что ОН есть и ОН нас учит! а какой национальности итп разницы никакой)

  • @sodaler437
    @sodaler437 Год назад +10

    кто реализовывает update, пропишите в except '/posts/*'

    • @bohdanafanasiev3433
      @bohdanafanasiev3433 Год назад +1

      Спасибо)

    • @spitzer4077
      @spitzer4077 Год назад +5

      Спасибки, но тогда create опять будет висеть на 419й) Лучше добавить оба варианта:
      protected $except = [
      '/posts/*',
      '/posts'
      ];
      или же одним '/posts* но без слеша перед *'

    • @user-vg8yu9dj3f
      @user-vg8yu9dj3f Год назад

      Спасибо, очень помог)

    • @user-cw2rq8vn6i
      @user-cw2rq8vn6i Год назад

      Request error
      Sorry, we shouldn’t have let this happen. Please review your request.
      что-то подобное не высерал постман?

    • @Olegcowboyoleg
      @Olegcowboyoleg 3 месяца назад

      @@spitzer4077красава!

  • @maruf4ik
    @maruf4ik 2 года назад +3

    у меня вот такая ошибка в Postman-е можете помочь? спасибо
    Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: The POST method is not supported for this route. Supported methods: GET, HEAD. in file E:\LocalServer\OpenServer\domains\laravel\vendor\laravel\framework\src\Illuminate\Routing\AbstractRouteCollection.php on line 117

    • @chilibean6152
      @chilibean6152 Месяц назад

      Насколько я понимаю у автора неверно прописан route в Postman, на Laravel 11 будет работать только если прописать тот же URL что и в web.php