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

Поділитися
Вставка
  • Опубліковано 14 лип 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...
    🔔 подпишитесь на UA-cam-канал: ua-cam.com/users/CutCodeRu?s...
    📼 Курс по Laravel с нуля:
    • Курс по Laravel 8 обуч...
    Путь запроса в Laravel. "Под капотом" Laravel
    ---------------------------------------------------------------------------------
    🔗 наш сайт: cutcode.ru/
    📷 наш discord: / discord
    📱 Наш telegram-канал: t.me/laravel_cutcode

КОМЕНТАРІ • 53

  • @user-zu3ld8is4y
    @user-zu3ld8is4y Рік тому +3

    Спасибо

  • @UCmdrhccjVM95UidL5idZw2Q
    @UCmdrhccjVM95UidL5idZw2Q 5 місяців тому +2

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

  • @kalobyte
    @kalobyte Рік тому +9

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

  • @DemonOregu
    @DemonOregu Рік тому +2

    🤑 крутяк

  • @AxiosTV
    @AxiosTV Рік тому +1

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

    • @CutCodeRu
      @CutCodeRu  Рік тому

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

  • @raceracing9248
    @raceracing9248 Рік тому +3

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

  • @rpy6ocTb
    @rpy6ocTb Рік тому +6

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

  • @user-ly7zn9fr6i
    @user-ly7zn9fr6i Рік тому +4

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

    • @CutCodeRu
      @CutCodeRu  Рік тому +1

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

    • @user-ly7zn9fr6i
      @user-ly7zn9fr6i Рік тому

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

    • @CutCodeRu
      @CutCodeRu  Рік тому

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

    • @user-ly7zn9fr6i
      @user-ly7zn9fr6i Рік тому +1

      @@CutCodeRu Golang

  • @ilhmpost
    @ilhmpost Рік тому +2

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

  • @twentxx
    @twentxx Рік тому +2

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

  • @rustamergashev7278
    @rustamergashev7278 9 місяців тому

    👍

  • @grishaumov7864
    @grishaumov7864 Рік тому +2

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

  • @alexandrsargsyan2202
    @alexandrsargsyan2202 Рік тому +1

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

  • @modestusmunh93
    @modestusmunh93 Рік тому +1

    Круто!✌

  • @alisher.sabirov
    @alisher.sabirov Рік тому +1

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

  • @trvtrv3172
    @trvtrv3172 Рік тому +2

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

  • @rasel757
    @rasel757 Рік тому +2

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

  • @marcusaurelius7109
    @marcusaurelius7109 Рік тому +1

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

  • @nt2548
    @nt2548 Рік тому +1

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

  • @GoodMoodParaSiempre
    @GoodMoodParaSiempre Рік тому +5

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

  • @sovrinfo
    @sovrinfo Рік тому +2

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

    • @CutCodeRu
      @CutCodeRu  Рік тому +1

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

  • @eb6006
    @eb6006 Рік тому

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

    • @CutCodeRu
      @CutCodeRu  Рік тому

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

  • @user-gb3zz3xx3p
    @user-gb3zz3xx3p 8 місяців тому

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

    • @CutCodeRu
      @CutCodeRu  7 місяців тому

      это сарказм?

  • @dr_freeman
    @dr_freeman Рік тому +1

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

  • @Al_Bel
    @Al_Bel Рік тому +1

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

    • @CutCodeRu
      @CutCodeRu  Рік тому

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

  • @gamingplay5415
    @gamingplay5415 Рік тому +2

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

  • @0kkama
    @0kkama Рік тому

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

  • @iteospace
    @iteospace Рік тому

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

  • @mr.maclaud
    @mr.maclaud Рік тому +2

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

    • @CutCodeRu
      @CutCodeRu  Рік тому

      Гляньте тут ua-cam.com/video/CL8ZXZa0gyo/v-deo.html
      Спойлер - nord

  • @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 такое себе решение

  • @KibokoKwembamba
    @KibokoKwembamba Рік тому

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

  • @user-mi2od9gr5x
    @user-mi2od9gr5x Рік тому +2

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

  • @dmitrymedvedd
    @dmitrymedvedd Рік тому +2

    Спасибо