Size: a a a

2021 August 25

MT

Matt T in Laravel Pro
Mожно перестать приставать и помочь блять? Я младший, у меня мало опыта работы с Laravel, но я хочу получить нормальную помощь. Меня эта задача интересует, я хочу показать, как описываю методы, класс, не обязательно делать это полностью ... Будет ли блять, кто без издивалки поможет?

English please, low on russian...
источник

ЮТ

Юрий Татаркин... in Laravel Pro
источник

y

yu2ry in Laravel Pro
а зачем абстрактные?
источник

y

yu2ry in Laravel Pro
если у тебя интерфейсы уже создают абстракцию
источник

ЮТ

Юрий Татаркин... in Laravel Pro
Это особенности библиотеки.
источник

y

yu2ry in Laravel Pro
и только реализацию написать типа EloquentPriceTypeRepository
источник

ЮТ

Юрий Татаркин... in Laravel Pro
Она расчитана на использование в конкретных проектах, где наследуясь от этих дописываются пару специфичных методов.
источник

y

yu2ry in Laravel Pro
понял
источник

G

GODU in Laravel Pro
Абстрактные классы удобны иногда, можно наследоваться и расширять его базовый класс
источник

y

yu2ry in Laravel Pro
спасибо)
источник

G

GODU in Laravel Pro
Тоесть ты в самом скоупе создаешь интерфейсы и трейты, а не лучше бы вынести app\interfaces\repositories\... ?
источник

G

GODU in Laravel Pro
Таким образом абстракция отделена от скоупа
источник

ЮТ

Юрий Татаркин... in Laravel Pro
Может быть. Но на что это влияет? встречал так и так
источник

G

GODU in Laravel Pro
На семантику) Типо контракты в одном скоупе, тоесть у тебя абстракция и реализация в одном скоупе
источник

G

GODU in Laravel Pro
А вот насчет трейтов не встречал что создают отдельно в папку, ну тут будет логично, так как хотябы скоупом отделяем классы от трейтов
источник

G

GODU in Laravel Pro
Хотя с другой стороны если это был бы пакет компонентый, то возможно профитно так реализовывать
источник

G

GODU in Laravel Pro
Интерфейсы как наименуешь типо НазваниеИнтерфейс.пхп?
источник

ЮТ

Юрий Татаркин... in Laravel Pro
да
источник

G

GODU in Laravel Pro
+ также, хотя задумался писать контракт)
источник

y

yu2ry in Laravel Pro
не лучше UserContract?
источник