Size: a a a

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

2020 February 13

ИЛ

Иван Лещенко in Laravel для начинающих
Evgenii
class UpdateUserPasswordAction
{
   public function execute(User $user, UpdateUserPasswordData $data): bool
   {
       return $user->update($data->toArray());
   }
}
Сколько у тебя таких микро-классов в проекте?
источник

E

Evgenii in Laravel для начинающих
вся бизнес логика в них
источник

E

Evgenii in Laravel для начинающих
я не могу картинку прикрепить
источник

E

Evgenii in Laravel для начинающих
показал бы
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Evgenii
я не могу картинку прикрепить
Скинь base64 :D
источник

D

DK in Laravel для начинающих
да проще уж на внешний сервис скрин :D
источник

D

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

D

DK in Laravel для начинающих
а вообще @web_username
источник

D

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

D

DK in Laravel для начинающих
Evgenii
class CreateUserPersonalAccessTokenAction
{
   public function execute(
       User $user,
       CreateUserPersonalAccessTokenData $data
   ): PersonalAccessTokenResult {
       $user->tokens()->whereName($data->device)->update(['revoked' => true]);

       return $user->createToken($data->device, config('passport.default_scopes'));
   }
}
device в данном случае что? В плане откуда дергаешь?
источник

E

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

E

Evgenii in Laravel для начинающих
Evgenii
class UpdateUserPasswordAction
{
   public function execute(User $user, UpdateUserPasswordData $data): bool
   {
       return $user->update($data->toArray());
   }
}
как такое тестить?
источник

E

Evgenii in Laravel для начинающих
источник

E

Evgenii in Laravel для начинающих
изи
источник

E

Evgenii in Laravel для начинающих
job done
источник

E

Evgenii in Laravel для начинающих
go home
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Всё это можно сделать без абстракций
источник

E

Evgenii in Laravel для начинающих
конечно можно
источник

E

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

ИЛ

Иван Лещенко in Laravel для начинающих
Evgenii
но я не люблю когда у меня класс не помещается в один экран
... поэтому я пишу код на телевизоре с маленьким шрифтом
источник