Laravel. Что это на самом деле?
Все ошибочно понимают ларку как фреймворк. Это не так. Ларка это прежде всего HTTP-сервер, и это фундаментальное правило, которе надо усвоить. Компоненты симфони берутся ради той же цели прежде всего, хоть и не всегда. Хттп сервак. Пхп сам по себе зач создавался? Чтоб хоумпейдж отображался дианмически, мини бложики как максимум. Да он вырос в джаву на стероидах со своим ООП и жит компайлером, что теперь даже самые именитые кмопании его используют потому что модно. Очевидно что техногиганты пишут свои солюшены под эти траблы, как например вк в свое время накатало kPHP, но это не актуально с текущими оптимизациями пыхи и ее кэшированием бесконечным, тем более опкэш подрубить или нечто похожее. Следовательно, задача пхп - это быть сервером. Просто ларка умудрилась демонов туда привести (воркеры, они же очереди), ормку (елоквент, он же ооп драйвер к БД, так то не обязательный в хттп серваках от слова совсем) миграции и прочую чушь редко используемую в серваках.
Если говорить точнее, то ларка это оппшный хттп сервак с бонусными пакетами типо элоквента, пермиссий и прочей дури из его экосистемы. Причем дури, весьма полезной, на первый взгляд. Но на самом деле создающую вредную ассоциативную цепочку. Какую? Ну например берешь ты ларку и тебе нужна админка. Лень? Берем филамент. Взяли филамент. Ну вообще сразу же хочется дев мод установить какой то, мало ли? Берем телескол и хорайзен. А вдруг проект большой? Домены и микросервисы тут же пилим. И так по накатанной. В конечном счёте придем к тому, что это уже не хттп сервер, а обычный микросервис, но чаще всего в текущих реалиях так оно и происходит. Не берут ларку как CMS или как апишку. Сейчас это обычный микросервис с доступом к бд через CQRS и докером. Тогда зачем он нахрен нужен? Если он прямо сейчас так спроектирован что его легче всего воспринимать как микросервис? Ну на самом деле для этого он и нужен, поскольку блог на нем строить например очень неудобно и проще реально меганеоптимизированный вордпресс взять, чем ларавель. Опять же, ассоциативная цепочка.
Пару слов о вордпрессе, который тоже свернул не туда. Давно его открывали? Там теперь свой хтмл синтаксис))) Забудьте про пхп файлы в теме, теперь там html и куски непонятного кода. И редактор давно не висивиг классический а гутенберг на огромном реакте. Кароче закалампоцали чёрти что на самом деле прям и работать на нём не хочется. Суть вп на самом деле сводится к 3-4 плагинам и простой незамысловатой теме. Плагины - Yoast SEO, ACF, W3 Total Cache и 4й на усмотрение. А тема нужна для удобных фишек блога - сходу есть комментарии, пагинации и тп. Удобно. На ларке зае*шся делать. Две ночи потратишь так точно (если делать все ПРАВИЛЬНО).
Так зачем же по большему счёту нам нужен микросервисный оппшный http-сервак? Вот это уже вопрос в точку и каждый сам себе ответит, потому что ларавель после 5.6 для этого как будто и созадвался, а версии 11, 12 и 13 лишь обтачивались до идеала микросервиса. Кстати 13я точится ещё и под ИИ, Тейлор уже пакеты подвёз соответствующие.
Так что вывод - берите Ларавель только если проектируете огромную инфрастуру. Он сейчас не годен под малые проекты просто по факту того что проектировался не под них. Если делаете что то малое или небольше - лучше смотреть в сторону отчественного MVC OpenCart'a или в сторону западного WordPress'a (желательно сразу классичекий редактор плагином вернуть и установить старую тему на пхп файлах). Всё зависит от задачи. Поверьте, переписать проект с нуля на Ларке вы всегда успеете, а вот запустить базовый MVC на обкатку идеи год-два - на ларке вы запахаетесь. Не стоит оно того.
Больше про Ларавель у меня на канале. https://www.youtube.com/@RustamHolev
Мой предпринимательский институт в ТГ t.me/it_campus_university