Путь запроса в Laravel. "Под капотом" Laravel

Поделиться
HTML-код
  • Опубликовано: 11 июл 2024
  • Первый ролик очень полезной и интересной рубрики для всех кто хочет понимать принципы работы laravel. Рубрика называется laravel "под капотом" - мы пройдемся по основам laravel от темы к теме, но не просто как использовать, а как это работает. А начнем мы друзья с очень важной темы - путь запроса. Как это работает? Смотрим!
    #путь запроса#laravel#cutcode
    ---------------------------------------------------------------------------------
    ❗️❗️❗️Присоединяйся к нашему комьюнити в телеграм - там и советом помогут и много интересного - t.me/laravel_chat
    🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - cutcode.ru/chat-bot
    ---------------------------------------------------------------------------------
    ⏰ Таймкоды:
    00:00 Введение
    03:48 Файл index.php
    04:34 Kernel
    06:03 Трансформация запроса в ответ
    07:43 Метод terminate
    08:23 Метод Handle
    10:20 Middlewars
    14:03 Подведение итогов
    Всех поклонников laravel я приветствую на канале CutCode! И сегодня мы запускаем новую рубрику которая мне кажется должна быть крайне полезной и интересной для всех кто использует laravel в своих проектах. Рубрика называется laravel под капотом и думаю из названия уже все понятно - мы пройдемся по основам laravel от темы к теме, но не просто как использовать, а как это работает. Как выглядит код все шаг за шагом, но при этом не переживайте, мы не будем рассматривать каждую строку кода совсем нет. Но мы наглядно поймем что да как. А начнем мы друзья с самой важной на мой взгляд темы которую обязан знать просто каждый Laravel разработчик. А если Вы только начали знакомиться с laravel и пришли с другого фреймворка, то это будет для вас гайдом чтобы быстро втянуться в этот мир. в любом случае интересно будет всем. По крайней мере я постараюсь! Пальцы на старт - погнали!
    Друзья начинаем мы путешествие с классического веб-приложения laravel и его основа - это http-запросы. Есть также и точка входа для консольного приложения, но об этом и поговорим в другой раз. Как только мы вбиваем в браузер адрес нашего приложения мы запускаем путь запроса внутрь нашего проекта laravel и сейчас подробно об этом поговорим. Помните что это основа веб-проекта и поэтому мы начинаем именно с этой темы. Да и знайте что не только вы начинаете путь запроса, вбивая адрес в браузер, но и каждый клиент вашего проекта будет запускать точно такой же путь. Небольшое отступление - я уже установил Laravel 9, а если у вас laravel версии ниже, то структура кода может немного отличаться. Имейте это ввиду.
    Итак отправляемся в путь вместе с нашим запросом. Давайте для начала запустим виртуальный сервер php artisan serve. Отлично далее перейдем по урлу и вот мы уже с вами запустили путь запроса. Он уже совершил путешествие по Laravel фреймворку и передал эстафету ответу в котором мы видим нашу html-страницу. Каждый раз обновляя страницу мы снова отправляем запрос в путешествие. Давайте прогуляемся вместе с запросом шаг за шагом. Точка входа нашего веб-приложения для запроса это файл index.php, которая располагается в директории Public. В самом начале этого файла объявляется константа laravel_start с временем момента запуска нашего приложения. Cам Laravel эту константу не использует но для дебага скажем в дебагбаре или телескопе она используется чтобы отследить сколько времени ушло на ту или иную операцию. Далее здесь мы проверяем на наличие файла maintenance и в случае если он присутствует его подключаем.
    ---------------------------------------------------------------------------------
    📹 делитесь этим видео с друзьями:
    • Путь запроса в Laravel...
    🔔 подпишитесь на RUclips-канал: ruclips.net/user/CutCodeRu?s...
    📼 Курс по Laravel с нуля:
    • Курс по Laravel 8 обуч...
    Путь запроса в Laravel. "Под капотом" Laravel
    ---------------------------------------------------------------------------------
    🔗 наш сайт: cutcode.ru/
    📷 наш discord: / discord
    📱 Наш telegram-канал: t.me/laravel_cutcode

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

  • @UCmdrhccjVM95UidL5idZw2Q
    @UCmdrhccjVM95UidL5idZw2Q 5 месяцев назад +2

    С трудом нашел видос с обзором на ларавел на рузком, где не мычат. Лайкосик!

  • @user-zu3ld8is4y
    @user-zu3ld8is4y Год назад +3

    Спасибо

  • @rpy6ocTb
    @rpy6ocTb Год назад +6

    Рубрика очень полезная, не останавливайся!

  • @kalobyte
    @kalobyte Год назад +9

    нормальная рубрика
    было бы неплохо, если бы еще были графические схемы, где есть блоки и стрелочки, как данные идут и чтобы блоки были цветные и цвета отображали одинаковость типов блоков с разными названиями

  • @raceracing9248
    @raceracing9248 Год назад +3

    Спасибо большое, нужно больше видео про laravel!

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

    это.просто.охрененно!

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

    🤑 крутяк

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

    Очень интересный видос. Подача материала на высоте. Спасибо! 👍

  • @user-ly7zn9fr6i
    @user-ly7zn9fr6i Год назад +4

    Отличная тема !!!

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

      О какие люди! Давно не видел на канале

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

      @@CutCodeRu Я просто не комментировал. Хотя немного и в другой стек пришлось погружаться.

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

      @@user-ly7zn9fr6i фронтенд?

    • @user-ly7zn9fr6i
      @user-ly7zn9fr6i Год назад +1

      @@CutCodeRu Golang

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

    Круто!✌

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

    Спасибо, информация топ

  • @user-mi2od9gr5x
    @user-mi2od9gr5x Год назад +2

    Спасибо! Очень полезно!

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

    отличная рубрика, ждём продолжения.

  • @alisher.sabirov
    @alisher.sabirov Год назад +1

    php artisan down и up вообще огонь) Спасибо

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

    Спасибо очень познавательно !

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

    Спасибо. Очень круто. Лайк 👍

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

    Y.o крутая рубрика, бро

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

    Огонь, мужик! Как раз учу ларавель, очень помогает комплексному понимаю предмета. Жду еще!

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

    👍

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

    Большое спасибо за видео, сделайте еще продолжение

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

      Много еще роликов будет

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

    Отличная рубрика, буду постоянным зрителем, пили почаще. Пожелать нечего, все и так ТОП)!

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

      Спасибо за отзыв! Будем стараться делать еще лучше

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

    Камент благодарности и для продвижения ролика!

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

      Это важно, спасибо

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

    Вам огромное спасибо за этот скринкаст! На самом деле материал очень не простой, детально разобраться даже с дебагером это задачка...

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

      Со временем со всем справитесь

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

    Как всегда лайк 😊

  • @user-gb3zz3xx3p
    @user-gb3zz3xx3p 8 месяцев назад

    думал мне нужно знать как это работает, но лучше не буду тратить на это время, а буду практиковаться делать сайты предоставленными инструментами от Ларавель.

    • @CutCodeRu
      @CutCodeRu  7 месяцев назад

      это сарказм?

  • @0kkama
    @0kkama Год назад

    У запроса нет цели, только путь! (очевидная шутка которая обязаны быть здесь)

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

    Клааааааааааааааааааааааааааааас

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

    Забавно но на C# проект выглядит проще чем в "простом" php

  • @mr.maclaud
    @mr.maclaud Год назад +2

    Спасибо. Какая у тебя цветовая схема в шторме? Или тема

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

      Гляньте тут ruclips.net/video/CL8ZXZa0gyo/видео.html
      Спойлер - nord

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

    А как же сервис провайдеры на пути?

  • @i.am.rossalex
    @i.am.rossalex Год назад

    А почему вы приветствуете только поклонников Laravel?! 😆 Я бы это дерьмище не использовал бы вообще, если бы оно не требовалось. Но видос отличный! Спасибо!

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

      Почему дермище? Лучший пхп фреймворк в мире

    • @0kkama
      @0kkama Год назад +1

      @@haykmxitaryandinamoboks9759 Symfony: "Ну да, ну да, пошёл я нафиг"

    • @i.am.rossalex
      @i.am.rossalex Год назад

      @@haykmxitaryandinamoboks9759 во-первых, да, Симфон. А во-вторых, фреймворки (любые) это очень тяжеловесных пак. Ну и любой нормальный программист, знающий ООП и паттерны, может сделать все и без фреймворка, быстрее, лучше, так как не факт, что навязанный стиль и архитектура кода фреймворка верна. Мало того, это универсальный продукт, как мультитул, а это значит, что умеет фреймворк многое, но делает это по-своему, и -зачастую- не всегда даже на «ну норм».
      Upd1: для команды нормальных программистов, а не тех, кого сейчас из всяких Твиттеров сокращают, командная работа без фреймворка не просто возможна… Это тупо, когда из-за фичи в 1 строку, нужно сделать 100500 файлов контроллеров и прочего. Я за чистый, простой и легкий код. А слепое следование правилам фрейворка, потому что никто не поймет твой код, приводит к торможению всего проекта. И это реальность в 95% случаев, к сожалению.

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

    Каждый раз запрашивать файл maintenst такое себе решение

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

    Спасибо! Очень полезно!

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

    Спасибо