Size: a a a

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

2020 May 13

RK

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

И

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

AH

Andrey Helldar in Laravel для начинающих
Игорь
суть не в этом. Класс с кучей методов или Класс с одним методом для одного конкретного действия?
А, понял. Не, класс для одного конкретного действия создавать глупо при условии, что взаимосвязанные с ним раскиданы по другим.
Например, вот так выглядит хороший сервис.
А в каждый класс по методу кидать, ну такое.
источник

И

Игорь in Laravel для начинающих
Andrey Helldar
А, понял. Не, класс для одного конкретного действия создавать глупо при условии, что взаимосвязанные с ним раскиданы по другим.
Например, вот так выглядит хороший сервис.
А в каждый класс по методу кидать, ну такое.
видать, что ты пропустил огромный срач по этому вопросу несколько месяцев назад)
источник

И

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

И

Игорь in Laravel для начинающих
Но легче тестирвать (наверное). Плюс сразу видно что делает класс
источник

И

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

И

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

AH

Andrey Helldar in Laravel для начинающих
Dmitry Eliseev
Если заменить на {{ ... }} или <?= ... ?> то будет лучше?
Я к тому, что рассказ явно общий идет, по всеобщей концепции и никак жестко не привязан к Ларе (но это не точно). Если это так, то пример нормальный.

По поводу презентации в общем, ничего не могу сказать. Не смотрел.
источник

AH

Andrey Helldar in Laravel для начинающих
Игорь
видать, что ты пропустил огромный срач по этому вопросу несколько месяцев назад)
Повезло)
источник

И

Игорь in Laravel для начинающих
источник

DE

Dmitry Eliseev in Laravel для начинающих
Andrey Helldar
Я к тому, что рассказ явно общий идет, по всеобщей концепции и никак жестко не привязан к Ларе (но это не точно). Если это так, то пример нормальный.

По поводу презентации в общем, ничего не могу сказать. Не смотрел.
У меня все примеры чистые без привязки к чему-то. Поэтому как в Doctrine пишу конструкторы и методы и посещаю сущности в Entity, так и в Eloquent.
источник

DE

Dmitry Eliseev in Laravel для начинающих
Andrey Helldar
Я к тому, что рассказ явно общий идет, по всеобщей концепции и никак жестко не привязан к Ларе (но это не точно). Если это так, то пример нормальный.

По поводу презентации в общем, ничего не могу сказать. Не смотрел.
> По поводу презентации в общем, ничего не могу сказать. Не смотрел.

Посмотреть как раз советую. А то так и останетесь ларавельщиком, не знающим, чем сущность от модели отличается.

Ещё там помимо методов соседняя про конструкторы тоже полезна.
источник

RK

Roman Kolosov in Laravel для начинающих
вот это лара, а вот что выше не знаю
источник

И

Игорь in Laravel для начинающих
Roman Kolosov
вот это лара, а вот что выше не знаю
где транзакции?
источник

AH

Andrey Helldar in Laravel для начинающих
Хм... В частности, здесь, на мой взгляд, нормальный подход, т.к. каждый из методов может включать много проверок. Например, PhoneTest. Если же всё объединить в один файл, то получится сумбур, а так они логически разделены и сразу понятно какой из классов что тестирует.
источник

RK

Roman Kolosov in Laravel для начинающих
Игорь
где транзакции?
а именно?
источник

RK

Roman Kolosov in Laravel для начинающих
зачем они тут?
источник

RK

Roman Kolosov in Laravel для начинающих
или ты про что
источник

И

Игорь in Laravel для начинающих
ну здесь конретно не нужны
источник