Laravel Чем вызван взрывной интерес к Лярве?

Опачки..
Lumen 5.2 represents a shift on slimming Lumen to focus solely on serving stateless, JSON APIs. As such, sessions and views are no longer included with the framework. If you need access to these features, you should use the full Laravel framework
 
а для фронта reactjs, вьюшка - такая штука, опциональная
 
Опачки..
Lumen 5.2 represents a shift on slimming Lumen to focus solely on serving stateless, JSON APIs. As such, sessions and views are no longer included with the framework. If you need access to these features, you should use the full Laravel framework
Lumen вообще задуман под написание API-шек, когда на сервере чисто REST API, а фронтенд на каком-нибудь ангуляре или реакте.
Но при желании компоненты laravel-а легко прикручиваются, правда, если переусердствовать, это уже мало будет отличаться от полновесного Laravel.
Сессии и тот же твиг прикрутить легко, а blade все равно кусок дерьма =)
Я бы еще на silex в контексте подобной задачи посмотрел.
 
ога, только без авторизации, ибо авторизации по токенам нет и впилить это дело в люмен задача не самая тривиальная...
Ай да ладно тебе, я вот тут когда топталовское тестовое задание делал, на коленке нафигачил за полчаса. Хранить необязательно, можно ж солить-перчить-криптовать ;)
 
ну через хаки то можно конечно, но почему этого нет искаропки без тупых хаков с нормальным интерфейсом во фреймворке, который рассчитан на апи

ЗЫ. в yii2, кстати есть и там апишки писать проще имхо
 
Почему через хаки? Нормальный способ.

Не надо мне тут yii :) На lumen-е можно писать совершенно нормально, безо всяких богопротивных активрекордов и сервис-локаторов.
 
без AR, дак и в yii есть dbal
сервис-локаторы говоришь, а фасадики юзаешь? а если найду? =))
и вообще DI laravel с его всей магией и рефлексией не далеко ушел от сервис-локатора, по крайней мере, я сталкивался с теми же проблемами, что и с сервис локатором, когда здоровый сервис пробрасывают зависимостью в экешен, и DI все там макически у себя резолвит

я не защищаю yii, считаю, что Laravel/Lumen с Yii на одной ступени

Laravel хорош только в тех местах, где его не писал Тайлор ;)
 
@Redjik ой как вовремя, а то на 5.3 не ставится laravelcollective, пришлось свой старый класс для форм вытаскивать.
 
у него в зависимостях коллектив, но можно поколдовать
 
Надо свой пакетик тоже бы выложить на пакагист.Написал ж артизанову команду-генератор SQL из миграций, для выкатки на продакшн. Правда пока в pt-online-schema-change руками пихаю, нужно бы опционально генерировать сразу готовый к исполнению вариант .
 
о, норм стало, пофиксили зависомсти в laravelcollective
Код:
  "require": {
    "php": ">=5.4.0",
    "illuminate/http": "~5.1",
    "illuminate/routing": "~5.1",
    "illuminate/session": "~5.1",
    "illuminate/support": "~5.1"
  },
 
Типа удобно так? А кастом-поля там.. стили свои, яваскрипты, можно красиво инклудить? Или проще все заинклудить глобально сразу?
 
ну как в симфони, почти все можно
мне в первую очередь пакет интересен тем, что можно нормальный DTO сделать, валидировать его и отдавать во вьюху
потом уже можно
ProfileService::persistProfileFromFormObject($form);

реальный usecase
developer hasMany skills
developer hasMany experiences
experience hasMany skills
... там еще куча

вот и нужно мне составную форму из других форм
а потом в сервисе уже нормально сохранять в транзакции с нужными мне обработками
 
  • Like
Реакции: AmdY
Ой какая жуть то, тейлор выпилил lists из моделей, под 5.3 не работает.
 
Сверху