Путь запроса в 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
С трудом нашел видос с обзором на ларавел на рузком, где не мычат. Лайкосик!
Спасибо
Рубрика очень полезная, не останавливайся!
нормальная рубрика
было бы неплохо, если бы еще были графические схемы, где есть блоки и стрелочки, как данные идут и чтобы блоки были цветные и цвета отображали одинаковость типов блоков с разными названиями
Спасибо большое, нужно больше видео про laravel!
стараюсь
это.просто.охрененно!
🤑 крутяк
Очень интересный видос. Подача материала на высоте. Спасибо! 👍
Отличная тема !!!
О какие люди! Давно не видел на канале
@@CutCodeRu Я просто не комментировал. Хотя немного и в другой стек пришлось погружаться.
@@user-ly7zn9fr6i фронтенд?
@@CutCodeRu Golang
Круто!✌
Спасибо, информация топ
Спасибо! Очень полезно!
отличная рубрика, ждём продолжения.
👌
php artisan down и up вообще огонь) Спасибо
Спасибо очень познавательно !
Спасибо. Очень круто. Лайк 👍
Y.o крутая рубрика, бро
Огонь, мужик! Как раз учу ларавель, очень помогает комплексному понимаю предмета. Жду еще!
👍
✔️
Большое спасибо за видео, сделайте еще продолжение
Много еще роликов будет
Отличная рубрика, буду постоянным зрителем, пили почаще. Пожелать нечего, все и так ТОП)!
Спасибо за отзыв! Будем стараться делать еще лучше
Камент благодарности и для продвижения ролика!
Это важно, спасибо
Вам огромное спасибо за этот скринкаст! На самом деле материал очень не простой, детально разобраться даже с дебагером это задачка...
Со временем со всем справитесь
Как всегда лайк 😊
👍
думал мне нужно знать как это работает, но лучше не буду тратить на это время, а буду практиковаться делать сайты предоставленными инструментами от Ларавель.
это сарказм?
У запроса нет цели, только путь! (очевидная шутка которая обязаны быть здесь)
😀
Клааааааааааааааааааааааааааааас
Забавно но на C# проект выглядит проще чем в "простом" php
Спасибо. Какая у тебя цветовая схема в шторме? Или тема
Гляньте тут ruclips.net/video/CL8ZXZa0gyo/видео.html
Спойлер - nord
А как же сервис провайдеры на пути?
А почему вы приветствуете только поклонников Laravel?! 😆 Я бы это дерьмище не использовал бы вообще, если бы оно не требовалось. Но видос отличный! Спасибо!
Почему дермище? Лучший пхп фреймворк в мире
@@haykmxitaryandinamoboks9759 Symfony: "Ну да, ну да, пошёл я нафиг"
@@haykmxitaryandinamoboks9759 во-первых, да, Симфон. А во-вторых, фреймворки (любые) это очень тяжеловесных пак. Ну и любой нормальный программист, знающий ООП и паттерны, может сделать все и без фреймворка, быстрее, лучше, так как не факт, что навязанный стиль и архитектура кода фреймворка верна. Мало того, это универсальный продукт, как мультитул, а это значит, что умеет фреймворк многое, но делает это по-своему, и -зачастую- не всегда даже на «ну норм».
Upd1: для команды нормальных программистов, а не тех, кого сейчас из всяких Твиттеров сокращают, командная работа без фреймворка не просто возможна… Это тупо, когда из-за фичи в 1 строку, нужно сделать 100500 файлов контроллеров и прочего. Я за чистый, простой и легкий код. А слепое следование правилам фрейворка, потому что никто не поймет твой код, приводит к торможению всего проекта. И это реальность в 95% случаев, к сожалению.
Каждый раз запрашивать файл maintenst такое себе решение
Спасибо! Очень полезно!
Спасибо
💪