Size: a a a

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

2021 January 30

P

PSYTRGLES in Laravel для начинающих
у тебя есть 2 вариант
1. написать свой велосипед
2. начитаться кучи разных паттернов в инете и начать их применять не понимая в своем проекте ради "красивого" и "модного" кода, якобы

и то и то получится херня
источник

P

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

P

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

P

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

lv

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

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Да
источник

P

PSYTRGLES in Laravel для начинающих
lara vast
я же понимаю, что в сервис надо всю. логику выносить, вот и хочу правильней
сервис это не какая-то "штука" в фреймворке, это твой кастом код. т.е. твоя основная логика приложения. фреймворк дает каркас, роуты, контроллеры, модели, вьюхи, орм, валидаторы и т.д.
что-то размазано по фреймворку, в моделях например, в обсервере, в джобах и т.д.
а всё остальное это твой код. а где его писать в ларе? где хош, вот это где хош сервисами и назвали
источник

Y

YourPersonalGradeOfH... in Laravel для начинающих
lara vast
понятно, значит лучше всего просто понятный код и желательно с инструментами лары
Включаем здравый смысл и немного логики и выходит неплохой сервис без лишних заморочек)
источник

lv

lara vast in Laravel для начинающих
Больше всего мне нравится идея, что с сервисным слоем код будет меньше дублироваться
источник

lv

lara vast in Laravel для начинающих
Так что ладно, спасибо за наставления!
источник

P

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

P

PSYTRGLES in Laravel для начинающих
это вообще всего программирования касается
источник

AH

Andrey Helldar in Laravel для начинающих
Кто-то: *начинает понимать всю прелесть  выноса бизнес-логики в сервисный слой*
Я: *замучавшийся постоянно говорить об этом* 😊
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
источник

P

PSYTRGLES in Laravel для начинающих
Andrey Helldar
Кто-то: *начинает понимать всю прелесть  выноса бизнес-логики в сервисный слой*
Я: *замучавшийся постоянно говорить об этом* 😊
ща представил сервис app/Services/App
в котором 10К строк на синглтоне и все методы в нем собраны всей логики всего приложения
хотя одиночка лишний. просто паблик статик методы
источник

P

PSYTRGLES in Laravel для начинающих
*вынес логику в сервис, называется
источник

SC

Sergey Chizhik in Laravel для начинающих
PSYTRGLES
ща представил сервис app/Services/App
в котором 10К строк на синглтоне и все методы в нем собраны всей логики всего приложения
хотя одиночка лишний. просто паблик статик методы
Нам так проект недавно сдавали. Тупо набор функций в одном классе, где мешается, и бизнес логика, и http, и работа с сущностями...
источник

k

kaktus778 in Laravel для начинающих
привет всем) никто не сталкивался под докером с такой ошибкой при запуске тестов?
 SQLSTATE[08006] [7] could not translate host name "testdb" to address: Temporary failure in name resolution
источник

D

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

D

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