Size: a a a

2020 April 22

VP

Vyacheslav Prokosa in Laravel Pro
я уже написал админу
источник

RK

Roman Kolosov in Laravel Pro
да пздц обидно на самом деле, челики сидели два часа мат перемат, зашел возник, кто то настукачил, ну бан тебе братан ты там оскорбил кого то
источник

VP

Vyacheslav Prokosa in Laravel Pro
и скрины прикрепил
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
да пздц обидно на самом деле, челики сидели два часа мат перемат, зашел возник, кто то настукачил, ну бан тебе братан ты там оскорбил кого то
В твоём обсервере видна зависимость от Auth. Зачем? Мы можем вынести логику обсервера в отдельный сервис, который будем звать из некой абстракции при создании модели. Сама абстракция будет вызвана из контроллера либо из абстракции выше, в зависимости от того, какие действия нам нужны. Слой запроса будет вызывать первый слой с логикой, первый слой с логикой второй и так далее. Слои ниже не могут стучать в слои выше, а могут возвращать только результат обработки внутри себя. При вызове, слои имеют минимальное количество зависимостей, а сами зависимости беруться из DI. Если взять REST API, то получим запрос -> слои логики -> результат верхнего слоя логики.
источник

RK

Roman Kolosov in Laravel Pro
Иван Лещенко
В твоём обсервере видна зависимость от Auth. Зачем? Мы можем вынести логику обсервера в отдельный сервис, который будем звать из некой абстракции при создании модели. Сама абстракция будет вызвана из контроллера либо из абстракции выше, в зависимости от того, какие действия нам нужны. Слой запроса будет вызывать первый слой с логикой, первый слой с логикой второй и так далее. Слои ниже не могут стучать в слои выше, а могут возвращать только результат обработки внутри себя. При вызове, слои имеют минимальное количество зависимостей, а сами зависимости беруться из DI. Если взять REST API, то получим запрос -> слои логики -> результат верхнего слоя логики.
она возможна потому что я внутри фреймворка и "?" решает вопрос экзепшена, и нет обсервер никто не может вызывать
источник

RK

Roman Kolosov in Laravel Pro
там просто null будет
источник

RK

Roman Kolosov in Laravel Pro
ну да проблема есть не спорю, словлю 500
источник

RK

Roman Kolosov in Laravel Pro
но, только в том случае если нарушу вход через роуты
источник

RK

Roman Kolosov in Laravel Pro
так это минус безопасность так то)
источник

VP

Vyacheslav Prokosa in Laravel Pro
и тесты
источник

RK

Roman Kolosov in Laravel Pro
кого я там оскорбил не понятно, если любой сарказм за оскорбление брать тем более в контексте диалога, то мб сразу вешатся идти, такое чувство что плаксивые девочки, фу блин, ща договорюсь и тут улечу)
источник

RK

Roman Kolosov in Laravel Pro
хотя тут улететь будет совсем обидно(
источник

J

Jeen in Laravel Pro
Так не говори)
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
так это минус безопасность так то)
Ты вообще не понимаешь значения слова модульность. Завтра прийдут и скажут "хотим команду" и ты уже мчишься переписывать свой обсервер, так как не продумал заранее модульную архитектуру проекта, и надеялся на ресурсы прекрасного RAD
источник

J

Jeen in Laravel Pro
Точнее говори по теме чата)
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
кого я там оскорбил не понятно, если любой сарказм за оскорбление брать тем более в контексте диалога, то мб сразу вешатся идти, такое чувство что плаксивые девочки, фу блин, ща договорюсь и тут улечу)
Идея protection ring не даёт тебе хоть какие-то намёки на то, как стоит делать многослойные сервисы?
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
но, только в том случае если нарушу вход через роуты
Это ты сам уже что-то придумал, а @prodevelopmentbusiness даёт хреновые советы
источник

RK

Roman Kolosov in Laravel Pro
Иван Лещенко
Ты вообще не понимаешь значения слова модульность. Завтра прийдут и скажут "хотим команду" и ты уже мчишься переписывать свой обсервер, так как не продумал заранее модульную архитектуру проекта, и надеялся на ресурсы прекрасного RAD
покажи пример
источник

VP

Vyacheslav Prokosa in Laravel Pro
я пошутил о письме админу
источник

ИЛ

Иван Лещенко... in Laravel Pro
Vyacheslav Prokosa
я пошутил о письме админу
Я не об этом
источник