RK
Size: a a a
RK
ИЛ
ML
IG
IG
ИЛ
ИЛ
DE
ide-helper командой php artisan ide-helper:models -R -N;rolesList можно в конфиг вынести;register вообще нечего делать в модели - это задача сервиса. Еще б валидатор туда впихнул...;registerByNetwork та же песня. Вдобавок, с какого перепуга модель юзера создает записи для релейшена?new...isWait, isActive, isModerator, isAdmin, isPhoneVerified и isPhoneAuthEnabled можно превратить в атрибуты. В таком виде они могут быть извлечены вместе с моделью там, где это необходимо. Например, в SPA;verify, changeRole, changeRole, unverifyPhone, requestPhoneVerification, verifyPhone, enablePhoneAuth, disablePhoneAuth, addToFavorites, removeFromFavorites, - невооруженным глазом видны участок бизнес-логики... В МОДЕЛИ...;AH
ИЛ
ИЛ
ИЛ
O
DE
RK
ide-helper командой php artisan ide-helper:models -R -N;rolesList можно в конфиг вынести;register вообще нечего делать в модели - это задача сервиса. Еще б валидатор туда впихнул...;registerByNetwork та же песня. Вдобавок, с какого перепуга модель юзера создает записи для релейшена?new...isWait, isActive, isModerator, isAdmin, isPhoneVerified и isPhoneAuthEnabled можно превратить в атрибуты. В таком виде они могут быть извлечены вместе с моделью там, где это необходимо. Например, в SPA;verify, changeRole, changeRole, unverifyPhone, requestPhoneVerification, verifyPhone, enablePhoneAuth, disablePhoneAuth, addToFavorites, removeFromFavorites, - невооруженным глазом видны участок бизнес-логики... В МОДЕЛИ...;AH
ИЛ
ООП предполагает инкапсуляцию состояния и поведения внутри самого объектаДавно?
ИЛ
DE
ООП предполагает инкапсуляцию состояния и поведения внутри самого объектаДавно?
DE