Size: a a a

Laravel для начинающих

2020 October 24

VY

Vladimir Yefremov in Laravel для начинающих
Rss vs ssr :)
источник

D

DK in Laravel для начинающих
по контроллерам
источник

D

DK in Laravel для начинающих
Vladimir Yefremov
Rss vs ssr :)
тих)
источник

D

DK in Laravel для начинающих
Просто Дэнчик
а нахер вообще тогда контроллер? модельку дернуть и вызвать вьюху?
по хорошему метод контроллера в пару строк можно уместить, при простых задачах
источник

SC

Sergey Chizhik in Laravel для начинающих
+
источник

D

DK in Laravel для начинающих
YouTube
Грамотное ООП: организация надёжной бизнес-логики / Дмитрий Елисеев (ElisDN)
Приглашаем на PHP Russia 2020!
29 ноября, гостиница Radisson Slavyanskaya (Москва)
Подробности и билеты https://bit.ly/2VyDUZb
---------
Профессиональная конференция для PHP-разработчиков
PHP Russia 2019

Презентация и тезисы:
https://phprussia.ru/2019/abstracts/5114

Все мы читали про объектно-ориентированное программирование и проектирование абстрактных типов данных, но мало кто из нас использует их по назначению. И бизнес-логику проектировать и тестировать получается не у всех. Почему-то вместо красивого кода образуется переплетение вызовов, и загромождаются контроллеры.

Вместе мы научимся раскладывать весь этот код по местам. Потренируемся в объектно-ориентированной декомпозиции для грамотного проектирования сущностей по обязанностям. Научимся сочинять ко всему этому быстрые, удобные и надёжные юнит-тесты.

Как производить отделение UI от бизнес-логики, чтобы не было протечек слоёв в MVC. Научимся создавать агрегаты для сущностей предметной области для соблюдения инварианта. Какие проверки поместить в сущность…
источник

D

DK in Laravel для начинающих
вот тут неплохо рассказано
источник

D

DK in Laravel для начинающих
что у нас есть ряд контроллеров
источник

D

DK in Laravel для начинающих
которые стучаться куда-то внутрь
источник

D

DK in Laravel для начинающих
DK
что у нас есть ряд контроллеров
данные могут попасть в приложение через
1)через WEB
2)консольные команды
3)через API
4)Очередями
и ещё какими-то методами
источник

D

DK in Laravel для начинающих
где везде по разному надо возвращать ответ
источник

D

DK in Laravel для начинающих
но сама логика везде одна
источник

D

DK in Laravel для начинающих
и чтобы её не дублировать выносим её, где сервис ничего не знает о реквесте или респонсе
источник

D

DK in Laravel для начинающих
источник

E

Evgenii in Laravel для начинающих
Не очень это вот
источник

D

DK in Laravel для начинающих
Evgenii
Не очень это вот
пчму?
источник

E

Evgenii in Laravel для начинающих
Это типа я весь мусор из контроллера выношу в другой класс и называю его сервис
источник

E

Evgenii in Laravel для начинающих
И мои контроллеры становятся тоньше
источник

E

Evgenii in Laravel для начинающих
Но твои сервисы становятся толстыми
источник

D

DK in Laravel для начинающих
но и сервисы ты же делаешь по S
источник