IG
потом вынести в prepareForValidation
Size: a a a
IG
IG
public function store(StoreProduct $request)
ИЛ
RK
public function store(StoreProduct $request)
ИЛ
RK
IG
RK
IG
DE
O
AH
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
, - невооруженным глазом видны участок бизнес-логики... В МОДЕЛИ...;ML
ML
RK
O
ML
ИЛ
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
, - невооруженным глазом видны участок бизнес-логики... В МОДЕЛИ...;ИЛ