Aliaksandr
я уже близок ))
Aliaksandr
Aliaksandr
еееее ))))
Pathologic
вот дошел до HasDynamicRelation
Pathologic
и оттуда только
public function newQueryWithoutScopes()
{
return $this->newModelQuery()
->with($this->with)
->withCount($this->withCount);
}
Pathologic
Aliaksandr
ну вот еще через 2 метода и билдер ))
Pathologic
смотри стек вызовов
Aliaksandr
newModelQuery вызывает newEloquentBuilder и там new Builder() ))
Aliaksandr
зашибись ))
Pathologic
с блокнотом хер разберешься
Aliaksandr
а почему он дальше не вызывает? заебался дебажить?))
Pathologic
ну я дальше будет newEloquentBuilder
Aliaksandr
в общем в ларавеле заебись, когда изначально знаешь, что ищешь - тогда и найти скорее всего сможешь)
Pathologic
потом опять магия
Aliaksandr
если не знаешь, что копать - сложнее )
Pathologic
при этом нужно в каждый вызов заходить
Pathologic
построчно ничего не увидишь
Pathologic
ну, ларавель вроде бы и критикуют что слишком завязано на магические методы
Aliaksandr
Пойду я лучше в тиктоке кого-нибудь полайкаю, ну нах на сегодня хватит магии ))
Aliaksandr
До билдера докопали - и то хорошо. Хотя по идее это и по логике понятно было, что это просто надстройка на билдером запросов и есть
Alexey
Ребят, слушайте, а поделитесь историями, где и как помогла Лара в осуществлении поставленных задач?
Мне тут просто попался проект, на котором для того чтобы вместо того что использовать number_format написали целый класс., который использует number_format...
Где, как в каком месте лара решает те задачи, которые я не могу решить другими способами?
Anonymous
Anonymous
В php в целлом можно решить кучу задач различными способами
Alexey
стоп
Alexey
любую задачу можно и на асси решить, верно? Но высокоуровневые языки помогают упростить и убыстрить написание, верно?
Так вот вопрос: есть dbapi которая не заставляет меня писать коннект с базой, не заставляет каждый раз писать функции которые я даже забыл, что мне дает Лара? Я сейчас без стеба спрашиваю?
Alexey
Димкин пример на конфе с отправкой писем - частный, и я бы решил гораздо проще и гибче на обычной пыхе
Alexey
Мне все говорят: Лара, Лара, Лара. А я не могу понять: да где ее плюсы то, блядь
Alexey
блин. Пьяным быть проще - на пунктуацию похуй)
Alexey
Anonymous
Anonymous
Ну т.е. кода получается меньше и точно надёжее, и для меня escape нее так важен как различные BD
Alexey
4. понятнее? Кому?
Alexey
я читал твой код до лары, и спокойно в нем ориентировался...
Anonymous
Скажу со своего опыта, люди которые знают фреймворк, но не знают голую пыху, им сложнее адаптироваться
Alexey
бля
Anonymous
Потому что иногда приходится объяснять что $_SESSION['ololo'] = '111'; это тоже самое что и Session::put('ololol', 11111);
Alexey
первое понял, второе нет)
Anonymous
Но при наличии той же лары и обвсов вокруг сессии, ты можешь легко сделать так чтобы у тебя сессии хранились не на диске, а в файлах или БД или редисе или ещё фиг пойми где
Anonymous
Но при этом я абсолютно не вижу смысла в ларовских хелперах вокруг строк и массивов
Alexey
тут был как-то вопрос про ШК мол как сделать что-то. У меня таких вопросов никогда не стояло, потому что я знаю как устроенна сессия как в нее добавить то то и то.
Alexey
ща перекурю, постараюсь сформулировать вопрос
Alexey
1) Нужно ли Сереге учить jQuery, когда он и так знает в превосходстве натив?
2) Что может ларевист, чего не может нативный пыхист
Опять же, без стеба, без всего, пытаюсь понять, но не понимаю
Камиль
Камиль
Капец сколько времени эуономит
Alexey
ок
Am
@dvakotaby для того чтобы ответить на Ваши вопросы нужно для начала определить рамки и понять для чего люди стали использовать фреймворки.
Основное отличие от голого PHP можно выделить, как по мне в такое. У фреймфорка есть:
- основной "каркас", который быстро превращается в приложение;
- понятная архитектура приложения, т.е. не нужно искать почему Вася так сделал и где оно лежит, как работает;
- разделение логики от представления;
- инструменты автоматизации и тестирования;
- фреймворки имеют "строгие" правила придерживаясь которых можно тратить значительно меньше времени на разработку проекта "с нуля";
- хелперы;
При этом, скорее всего, фреймворк будет обладать значительно более высокой скоростью работы приложения на масштабных проектах, а так же более простым расширением в X-Y.
Am
Для простых решений лучше использовать PHP чистый, а для более сложных - ПРАВИЛЬНО подобрать инструмент в виде фрейворка.
Сергей
ок
Лара тебе не обязательна, достаточно умения пользоваться композером, и использование пакетов иллюминатов
Alexey
Dmytro
Основной плюс фреймворка это стандартизация подхода и все
Alexey
ок. $modx - фреймворк?
Dmytro
Anonymous
Dmytro
Набор правил позволяющие решать круг задачь
Pathologic
Alexey
Парни, напишите задачу, которую проще решить ларой, нежели обычным модиксовским способом
Pathologic
алиэкспресс 🙃
Alexey
ну я же могу сделать аналог document.parser и юзать $modx->ali->patalogic(); ? верно?
Pathologic
нет
Alexey
Сергей
Dmytro
ево точно нет
Ага нет Сириус уже донес почему и согласен с ним
Dmytro
Вообще сравните с обычными языками
Dmytro
Вот если словянские языки далеко не факт что русский самый крутой из них , но самый популярный
Pathologic
так а если подточить существующие решения на модиксе?
дело не в решениях на модиксе, а в том, что если собираются делать проект, который не вписывается в модикс, то проще взять фреймворк, чем большую часть ресурсов потратить на допиливание модикса; плюс всегда можно будет людей позвать в проект и они быстро впишутся
Pathologic
Alexey
Pathologic
ну, ты наверное думаешь, что я когда делал, то не видел как в ларе сделано 🙃
Dmytro
Pathologic
все я видел и выбирал между готовыми валидаторами